Python problème : NameError: name 's' is not defined
Résolu
moi2937
-
moi2937 Messages postés 8 Statut Membre -
moi2937 Messages postés 8 Statut Membre -
Bonjour à tous,
Je m'interroge, je suis en train de programmer un script simple. Néanmoins, je souhaiterais que les utilisateurs n'utilisent que des caractères numériques et éventuellement des nombres décimaux mais en aucun cas des lettres et caractères spéciaux... Il y a bien des fonctions ou des boucles mais je souhaiterais que ce soit automatique pour toutes les étapes de mon programme. Actuellement, quand je rentre un lettre j'ai ce retour : NameError: name 's' is not defined. Or j'aimerais à la place redonner la possibilité à l'utilisateur de réinscrire une valeur numérique afin qu'il puisse continuer à utiliser le script...
---------------------------------------
Voici le début de script :
---------------------------------------------
Merci à vous pour vos retours, en espérant être clair.
Moi ;)
Je m'interroge, je suis en train de programmer un script simple. Néanmoins, je souhaiterais que les utilisateurs n'utilisent que des caractères numériques et éventuellement des nombres décimaux mais en aucun cas des lettres et caractères spéciaux... Il y a bien des fonctions ou des boucles mais je souhaiterais que ce soit automatique pour toutes les étapes de mon programme. Actuellement, quand je rentre un lettre j'ai ce retour : NameError: name 's' is not defined. Or j'aimerais à la place redonner la possibilité à l'utilisateur de réinscrire une valeur numérique afin qu'il puisse continuer à utiliser le script...
---------------------------------------
Voici le début de script :
#coding:utf-8
print("Bonjour bienvenu dans le programme de gestion. Ce dernier est un appui à la gestion d'entreprise agricole")
print("Veuillez entrer des caractères numériques uniquement")
#bloquer les caractères spéciaux et les lettres
print ("Année de l'étude de l'analyse")
annee_d_etude = input (" ")
---------------------------------------------
Merci à vous pour vos retours, en espérant être clair.
Moi ;)
A voir également:
- Python error name not defined
- Citizen code python avis - Accueil - Outils
- Python pix ✓ - Forum Python
- Fan error lenovo - Forum Refroidissement
- Mot secret python pix ✓ - Forum Python
- Cmos checksum error ✓ - Forum Carte-mère/mémoire
25 réponses
#coding:utf-8
annee_d_etude =''
while(not annee_d_etude.isdigit()):
annee_d_etude = input ("Année de l'étude de l'analyse : ")
Voici le code écrit entre balises. Et merci...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question