#1 Le 08/05/2021, à 15:20
- zephyre123
[RESOLU] Erreur introuvable avec un simple print python
Bonjour,
Je m'intéresse à la fonction print notamment la partie chaîne formatée :
Le code ci dessous :
nom = "toto"
age = 10
print("Vous vous appelez %s et vous avez %s ans", % (nom, age))
Ce code me génére une erreur "invalid syntax" mais ne me dis pas ce qu'il faut faire pour la corriger.
Es ce que c'est une ancienne manière de faire qui n'est plus tolérée par python3 ?
Dans ce cas comment faire un affichage avec formatage ?
Dernière modification par zephyre123 (Le 08/05/2021, à 16:41)
Hors ligne
#2 Le 08/05/2021, à 15:25
- pingouinux
Re : [RESOLU] Erreur introuvable avec un simple print python
Bonjour,
Il ne faut pas de virgule.
print("Vous vous appelez %s et vous avez %s ans" % (nom, age))
Hors ligne
#3 Le 08/05/2021, à 15:35
- nany
Re : [RESOLU] Erreur introuvable avec un simple print python
Bonjour,
Selon cette réponse, la meilleure syntaxe est :
print(f'Vous vous appelez {nom} et vous avez {age} ans')
Hors ligne
#4 Le 08/05/2021, à 16:41
- zephyre123
Re : [RESOLU] Erreur introuvable avec un simple print python
ok merci pour vos réponses
Hors ligne