maths Python

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 :

problem = 10 + 15 / 2

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.

L’ordre des opérations en maths est le suivant :

  • Braquettes
  • Order (puissance / racines carrées)
  • Division
  • Multiplication
  • Aaddition
  • Ssoustraction
  • Ceci constitue l’acronyme BODMAS. Lorsque Python travaille sur un problème mathématique, il utilisera cet ordre.

    Tableau de référence des opérateurs Python

    Dans ce didacticiel, nous avons exploré les principaux opérateurs Python. Voici un tableau de référence de ce que nous avons couvert :

    OpérateurDescription
    +Ajoute deux nombres.
    –Soustrait le nombre de droite du nombre de gauche.
    *Multiplie deux nombres.
    /Division du nombre de gauche par le nombre de droite.
    % Calcule le reste d’une somme de division.
    **Augmente le nombre de gauche à la puissance de la droite.

    Conclusion

    Python propose une large gamme d’opérateurs mathématiques qui vous permettent de travailler avec des nombres dans votre code.

    Dans ce tutoriel, nous avons expliqué comment utiliser les opérateurs d’addition, de soustraction, de multiplication, de division, de modulo et de puissance. Nous avons également discuté de l’ordre des opérations que Python suit lors de la résolution de problèmes mathématiques. Vous êtes maintenant prêt à commencer à utiliser les opérateurs mathématiques Python comme un expert !


    Vous recherchez un programme de formation Python ? Téléchargez l’application gratuite Python.Engineering aujourd’hui pour discuter avec un coach de carrière de la façon dont vous pouvez obtenir la formation dont vous avez besoin pour poursuivre une carrière en tant que développeur Python.