CommencerCommencer 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

Types de données en Python

Afficher le cours

Instructions

  • 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 cet exemple de code.

# 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