CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Affichez float1, float2 et float3, et observez à quel moment on passe à la notation scientifique.
  • Affichez float2 et float3 en utilisant l'indicateur de format par défaut pour les flottants, puis notez ce qui est arrivé à float3.
  • Affichez float3 avec l'indicateur de format des flottants et une précision de 7.

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"{____}")
Modifier et exécuter le code