Afficher des nombres à virgule flottante
La notation scientifique est un outil puissant pour représenter des nombres, mais elle peut être déroutante lorsqu'on tente d'afficher des valeurs à virgule flottante. Heureusement, nous pouvons utiliser les f-strings vues précédemment pour nous assurer d'un affichage correct chaque fois, au moyen d'un indicateur de format. Par exemple, si nous voulons formater une variable dans une f-string comme un flottant, nous pouvons utiliser l'indicateur de format f, comme ceci : print(f"{some_variable:f}"). On peut aussi préciser la précision à appliquer à l'indicateur de format pour les flottants ; par exemple, print(f"{some_variable:.4f}") affichera quatre décimales de précision.
Cette activité fait partie du cours
Types de données en Python
Instructions de l’exercice
- Affichez
float1,float2etfloat3, et observez à quel moment on passe à la notation scientifique. - Affichez
float2etfloat3en utilisant l'indicateur de format par défaut pour les flottants, puis notez ce qui est arrivé àfloat3. - Affichez
float3avec l'indicateur de format des flottants et une précision de7.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Print floats 1, 2, and 3
print(____)
print(____)
print(____)
# Print floats 2 and 3 using the f string formatter
print(f"{____}")
print(f"{____}")
# Print float 3 with a 7 f string precision
print(f"{____}")