Affichage et formatage des résultats

Affichage direct

In [1]:
# un texte
print("Voici un message.")
Voici un message.
In [2]:
#la valeur d'une variable
a = 7
print(a)
print("a = ", a)
7
a =  7

Affichage avec les f-strings (conseillé)

Cet affichage est beaucoup plus naturel. Ne pas oublier le f devant les guillements !!!!!

In [3]:
a = 3
b = 5
print(f"La somme de {a} et {b} vaut {a+b}.")
La somme de 3 et 5 vaut 8.

Formatage des entiers

In [4]:
a = 14
print(f"a = {a}")    # pas d'instruction de formatage
print(f"a = {a:4d}") # au moins 4 caractères, si besoin des blancs
print(f"a = {a:04d}") # au moins 4 caractères si besoin des 0
a = 14
a =   14
a = 0014

Formatage des flottants

In [5]:
b=3.14116
print(f"b = {b}")       # pas d'instruction de formatage
print(f"b = {b:.3f}")   # 3 chiffres après la virgule
print(f"b = {b:6.2f}")  # au moins 6 caractères, dont deux chiffres après la virgule, si besoin des blancs
print(f"b = {b:06.2f}") # au moins 6 caractères, dont deux chiffres après la virgule, si besoin des zéros
b = 3.14116
b = 3.141
b =   3.14
b = 003.14
In [ ]: