maths Python
Fonctions et méthodes Python
Michael Zippo
01.11.2021
Peu importe ce que vous construisez, il est probable que des nombres apparaissent quelque part dans votre code. Vous pouvez utiliser des nombres pour stocker les prix des articles sur un menu pour une application de restaurant ou pour effectuer des conversions entre différentes devises dans une application de change.
Les débutants en Python demandent généralement comment effectuer des opérations mathématiques. sur les nombres dans leur code. Ce tutoriel répondra à cette question. Nous vous aiderons à naviguer dans les bases des opérateurs mathématiques en Python. √Ä la fin de la lecture de ce didacticiel, vous serez expert dans l’utilisation des opérateurs mathématiques intégrés de Python.
Qu’est-ce qu’un opérateur ?
Avant de discuter de la façon dont pour utiliser les opérateurs mathématiques de Python, nous devons prendre du recul et parler des opérateurs.
Un opérateur est un symbole spécial qui effectue une action spécifique dans un programme. Par exemple, le signe moins (-) est un opérateur. Il est utilisé pour effectuer une opération de soustraction.
Les opérateurs sont de toutes sortes, mais pour ce didacticiel, nous nous concentrerons sur les opérateurs mathématiques Python. Vous pouvez également entendre ceux-ci appelés "opérateurs arithmétiques".
Addition et soustraction
Maintenant que nous connaissons les bases des opérateurs, voyons comment pour utiliser les opérateurs mathématiques de Python, en commençant par l’addition et la soustraction.
Le signe plus (+) vous permet d’effectuer des additions dans un programme. Le signe moins (-) vous permet d’effectuer une soustraction. Explorons quelques exemples de ces symboles dans un programme.
Supposons que nous voulions additionner 5 et 10 ensemble. Nous pourrions le faire en utilisant ce code :
81 % des participants ont déclaré qu’ils se sentaient plus confiants quant à leurs perspectives d’emploi dans la technologie après avoir assisté à un bootcamp. Soyez jumelé à un bootcamp aujourd’hui.
Le diplômé moyen d’un bootcamp a passé moins de six mois en transition de carrière, du démarrage d’un bootcamp à la recherche de son premier emploi.
Notre code renvoie : 15.
Les développeurs Python utilisent souvent des variables dans les équations mathématiques. Cela peut améliorer la lisibilité, car vous pouvez attribuer une étiquette à chaque variable qui vous aidera à garder une trace de l’objectif des valeurs avec lesquelles vous travaillez. Par exemple, pour soustraire 19 de 27, nous pourrions utiliser ce code :
Notre code renvoie : 8.
Dans notre code, "a" et "b" sont des variables. Nous fixons la valeur de "a" à 27 et la valeur de "b" ; à 19. Ensuite, nous avons soustrait "b" de "a".
Lorsque nous travaillons avec les opérateurs mathématiques de Python, nous pouvons utiliser à la fois des nombres positifs et négatifs (en supposant, bien s√ªr, , les nombres que nous utilisons peuvent donner un résultat mathématiquement précis. Si vous essayez de diviser un nombre par 0, par exemple, une erreur sera renvoyée.) Par exemple, nous pourrions ajouter un nombre positif à un nombre négatif, comme suit :
Notre code renvoie : -1.
Jusqu’à présent, nous avons travaillé avec des entiers. Mais nous pouvons également utiliser des nombres à virgule flottante (nombres décimaux) dans ma opérations thématiques en Python. Si nous spécifions un nombre décimal dans une opération mathématique, le programme renverra un nombre décimal.
Supposons que nous voulions ajouter 8.2 à 4. Nous pourrions le faire en utilisant ce code :
Notre code renvoie : 12.2.
Comme vous pouvez le voir, notre programme a renvoyé la somme de nos deux nombres, représenté sous forme de nombre décimal.
Multiplication et division
Le signe astérisque (*) est utilisé pour multiplier les nombres en Python, et le signe barre oblique unique (/) est utilisé pour diviser les nombres en Python.
Disons que nous voulez multiplier 92 par 8. Nous pourrions le faire en utilisant ce code :
Notre code renvoie : 736.
Comme vous pouvez le voir, nous avons utilisé l’opérateur * pour multiplier notre nombres.
De même, disons que nous voulons diviser deux nombres à virgule flottante bres. Nous pourrions le faire en utilisant ce code Python 3 :
Notre code renvoie : 9.1.
Dans ce code, nous avons utilisé la barre oblique pour indiquer que nous voulions diviser nos nombres.
Il convient de noter que lorsque vous divisez des nombres à l’aide de la barre oblique dans Python 3, le résultat final sera toujours un nombre flottant non arrondi (nombre à virgule flottante). Cependant, si vous divisez un nombre dans Python 2 à l’aide de la barre oblique, le résultat final sera un entier.
"Python.Engineering est entré dans ma vie quand j’en avais le plus besoin et m’a rapidement aidé à correspondre avec un bootcamp. Deux mois après avoir obtenu mon diplôme, j’ai trouvé l’emploi de mes rêves qui correspondait à mes valeurs et à mes objectifs dans la vie !"
Venus, ingénieur logiciel chez Rockbot
Donc, lorsque nous exécutons notre code ci-dessus en Python 2, le programme renvoie : 9.
Modulo Operator
Les fonctions de signe de pourcentage (%) comme opérateur modulo Python. Cet opérateur renvoie le reste mathématique, plutôt que le résultat final, d’une opération de division.
Supposons que nous voulions trouver le reste de 20 divisé par 6. Nous pourrions le faire en utilisant ce code :< br>
Notre code renvoie : 2.
20 peut être divisé par 6 trois fois, et le reste est 2. Par conséquent, le programme renvoie la valeur 2.
Opérateur de puissance
Deux astérisques (**) constituent l’opérateur de puissance Python. L’opérateur de puissance vous permet d’élever un nombre à la puissance d’un autre nombre. En d’autres termes, l’opérateur de puissance vous permet de multiplier un nombre par lui-même un certain nombre de fois.
Donc, supposons que nous voulions calculer 5 à la puissance 3‚Äîen d’autres termes, pour multiplier 5 par lui-même 3 fois (5 x 5 x 5). Nous pourrions le faire en utilisant ce code :
Notre code renvoie : 125.
L’opérateur de puissance dit à notre programme d’augmenter la valeur de "a‚" à l’exposant de la valeur de "b". Ainsi, en utilisant les valeurs que nous avons assignées, le programme a calculé 5 à la valeur de 3 et a renvoyé la valeur 125.
Ordre des opérations (priorité des opérateurs)
En mathématiques, les problèmes sont résolus via un ordre précis d’opérations. Des règles prédéterminées dictent l’ordre dans lequel vous effectuez des calculs contenant plusieurs opérations.
Il en va de même en Python. En fait, Python suit l’ordre standard des opérations utilisées en mathématiques.
Considérez l’instruction de programmation suivante :
La réponse à ce problème, si lu de gauche à droite et sans en ce qui concerne l’ordre standard des opérations, est de 12,5. Cependant, ce n’est pas la bonne réponse.
Lorsque vous résolvez des problèmes mathématiques, vous devez effectuer des opérations de division avant de terminer des opérations d’addition . Ainsi, 15 doit d’abord être divisé par 2. Ensuite, le résultat est ajouté à 10. La réponse correcte est 17,5
De même, si nous exécutons ce problème en Python, le programme renvoie : 17.5.