Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 08/05/2021, à 16: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, à 17:41)

Hors ligne

#2 Le 08/05/2021, à 16: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, à 16: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, à 17:41

zephyre123

Re : [RESOLU] Erreur introuvable avec un simple print python

ok merci pour vos réponses

Hors ligne