Division avec des entiers et des nombres à virgule flottante
Python prend en charge deux opérateurs de division : / et //. Dans Python 3, / retourne toujours un résultat de type float, et // est la division entière (tronquée) et retourne toujours un entier. La division tronquée équivaut à faire math.floor(numerator/divisor), qui retourne le plus grand entier inférieur ou égal au résultat de l'opération de division. Vous pouvez en apprendre davantage sur math.floor dans la documentation de Python.
Cette activité fait partie du cours
Types de données en Python
Instructions de l’exercice
- Affichez le résultat de
2/1et de1/2. - Affichez le résultat de la division tronquée de
2//1et de1//2. - Affichez le type de
2/1et de2//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(____)