Retour aux quiz
Débutant

Formatage de chaînes avec f-string (2)

Combien d'itérations cette boucle effectue-t-elle ?

quiz.py
1
x = 5
2
y = f"{x + 1}"
3
x = 10
4
print(y)

Réponses possibles

A11
B10
C5
D6

Explication

Les f-strings évaluent leur contenu au moment où elles sont définies. Donc quand on fait f"{x + 1}", x vaut toujours 5 et y devient "6". Ici, modifier x après la f-string ne change pas ce qu'on va afficher avec y.