Bonjour,
J'ai encore une question
Voici ce que l'on me demande de faire : Saisir le nom : cette fonction saisit, valide et retourne le nom. Le nom peut contenir seulement les lettres et les caractères suivants: l'espace, l'apostrophe et le tiret. Le nombre de caractères permis dans le nom doit être entre 3 et 20 inclusivement. Elle ne reçoit aucun paramètre.
- Je ne sais pas comment faire pour que dans mon string je puisse accepter les caractère :l'espace, l'apostrophe et le tiret.
Voici le résultat sans cela:
Merci encore pour votre précieuse aide!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 def saisieNom(): # Variable locale nom = "" execption = " '-" while not(len(nom)<= 20 and len(nom)>= 3 and nom.isalpha()): print("Doit avoir au minimum 3 lettres et au maximum 20") nom = input("Entrer votre nom:") return nom
Partager