Souci pour la fonction input python

Résolu
mar774 Messages postés 29 Date d'inscription   Statut Membre Dernière intervention   -  
mar774 Messages postés 29 Date d'inscription   Statut Membre Dernière intervention   -

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 ?

A voir également:

1 réponse

jee pee Messages postés 41515 Date d'inscription   Statut Modérateur Dernière intervention   9 716
 

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
mar774 Messages postés 29 Date d'inscription   Statut Membre Dernière intervention  
 

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

0