Opérateur mathématique classique

Python offre bien évidemment la possibilité d’utiliser tous les opérateurs mathématique classiques. Rien de spécial à signaler sauf pour la division qui retourne toujours une valeur de type float :

addition = 2+3
soustraction = 2-3
multiplication = 2*3
division = 2/3
print(addition)
print(soustraction)
print(multiplication)
print(division)

>>> 5
>>> -1
>>> 6
>>> 0.6666666666666666

Particularité du code informatique, il est également possible d’additionner ou multiplier des chaines de caractères, on parle alors plus de concaténation.

Il n’est par contre pas possible de soustraire ou diviser des chaines de caractères.

print("Hello" + "World")
print("Hello" * 3 + "World" * 3)

>>> HelloWorld
>>> HelloHelloHelloWorldWorldWorld

Opérateur module : %

Modulo est une opération mathématique qui donne le reste entier d’une division euclidienne. Il se note %

>>> print(10 % 2)
0

>>> print(6 % 4)
2

Opérateur Division entière : //

L’opérateur division entière à deux particularité :

  • Contrairement à la division classique, il retourne un nombre entier
  • ATTENTION, toutefois cet opérateur arrondie le resultat de la division !
>>> print( 15 // 3)
5

>>> print( 10 / 3)
3.3333333333333335

>>> print( 10 // 3)
3

Opérateur puissance : **

Une puissance…. tout simplement.

>>> print (2 ** 8)
256

0 commentaire

Laisser un commentaire