CommencerCommencez gratuitement

Division avec des integers et des floats

Python prend en charge deux opérateurs de division différents : / et //. Dans Python 3, / renverra systématiquement un résultat de type float, et // est une division euclidienne et renverra systématiquement un résultat entier. La division euclidienne revient à faire math.floor(numerator/divisor), qui renvoie l'entier le plus élevé inférieur ou égal au résultat de l'opération de division. Vous pouvez en apprendre davantage sur math.floor dans les Python Docs.

Cet exercice fait partie du cours

<cours>Types de données en Python</cours>
Voir le cours

Instructions de l’exercice

  • Affichez le résultat de 2/1 et 1/2.
  • Affichez le résultat de la division euclidienne de 2//1 et 1//2.
  • Affichez le type de 2/1 et 2//1.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Print the result of 2/1 and 1/2
print(____)
print(____)

# Print the floored division result of 2//1 and 1//2
print(____)
print(____)

# Print the type of 2/1 and 2//1
print(____)
print(____)
Modifier et exécuter le code