Souci pour la fonction input python

Résolu
mar774 Messages postés 38 Statut Membre -  
mar774 Messages postés 38 Statut Membre -

Bonjour,

Exemple :

nom = str(input(´´ entrez votre nom : ´´)
print(nom)

Je voudrais que le programme affiche message d’erreur quand j’appuie : espace que je valide.
Besoin de votre aide ?

1 réponse

  1. jee pee Messages postés 31883 Date d'inscription   Statut Modérateur Dernière intervention   9 979
     

    Bonjour

    Tu utilises des apostrophes qui ont un codage étrange, et un input est une chaine, il n'est pas nécessaire de la convertir. Je peux te proposer 2 solutions :

    nom = input(' Entrez votre nom : ')
    while nom == '':
        print(' Saisie du nom obligatoire')
        nom = input(' Entrez votre nom : ')
    print(nom)
    
    nom = ''
    while not nom.isalpha():
        nom = input (' Entrez votre nom : ')
    print(nom)

    0
    1. mar774 Messages postés 38 Statut Membre
       

      Merci bien ça marche la deuxième méthode

      0