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 = 52
y = f"{x + 1}"3
x = 104
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.