Problème sur Python avec une chaîne de caractère.
Résolu
steph30470
Messages postés
118
Statut
Membre
-
steph30470 Messages postés 118 Statut Membre -
steph30470 Messages postés 118 Statut Membre -
Bonjour, donc voilà étant un amateur sur Python je suis venu ici pour demander un peu d'aide...En faite j'aimerai que mon programme dise :
si la variable = à du texte et bien s'affiche un message d'erreur, mais voilà je sais le faire pour les chiffres mais pas pour le texte, donc si quelqu'un pouvait m'aider.
Merci
si la variable = à du texte et bien s'affiche un message d'erreur, mais voilà je sais le faire pour les chiffres mais pas pour le texte, donc si quelqu'un pouvait m'aider.
Merci
3 réponses
-
Sous quelle forme arrive variable ?
Il faut être plus précis, voir donner du code, merci -
Je te donne sa de suite.. vous moquez pas je suis débutant hein :P
print("Salut je m'appelle bobo le robo intelligent, et toi comment tu t'appelles?")C'est plus clair ?
a=input()
print("Salut, je suis ravi de faire ta connaissance",a,)
print ("Tu as quel âge?")
b=(input())
if(b == ??):
print("Tu as dû te tromper...Réessaye.") -
Ok, c'est déjà plus clair,
Tu peux vérifier qu'une chaîne est un entier à l'aide de la méthode isdigit, si ça ne l'est pas, la boucle continue de demander jusqu'à l'instruction break.
>>> while True:
... b = input("Tu as quel âge? ")
... if b.isdigit():
... break
...
Tu as quel âge? a
Tu as quel âge? 5
Bonne continuation...