« Programmation Python/Afficher un texte » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 39 :
 
Exemple :
<source lang="pythonpython3">
>>> int1, int2 = 1, 2
 
Ligne 56 :
 
Donc en reprenant l'exemple au-dessus :
<source lang="pythonpython3">
>>> int1, int2 = 1, 2
 
>>> print(f"et le résultat de {int1} + {int2} est {int1 + int2}")
et le résultat de 1 + 2 est 3
</source>
 
Cela équivaut à utiliser la méthode <code>format</code> :
<source lang="python3">
>>> a, b = 1, 2
 
>>> # Paramètres nommés
>>> print("et le résultat de {int1} + {int2} est {int1 + int2}".format(int1=a, int2=b))
et le résultat de 1 + 2 est 3
 
>>> # Paramètres ordinaux (il n'est pas possible de mettre une expression, il faut passer le résultat)
>>> print("et le résultat de {0} + {1} est {2}".format(int1,int2,int1+int2))
et le résultat de 1 + 2 est 3
</source>