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 -
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

3 réponses

  1. Utilisateur anonyme
     
    Sous quelle forme arrive variable ?

    Il faut être plus précis, voir donner du code, merci
    0
  2. steph30470 Messages postés 118 Statut Membre 6
     
    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?")
    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.")
    C'est plus clair ?
    0
  3. Utilisateur anonyme
     
    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...
    0
    1. steph30470 Messages postés 118 Statut Membre 6
       
      Merci beaucoup Fred :)
      0