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 31980 Date d'inscription   Statut Modérateur Dernière intervention   10 015
     

    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