Maison > développement back-end > Tutoriel Python > Pourquoi est-ce que j'obtiens l'erreur « NameError : le nom « utilisateur » n'est pas défini » lorsque j'utilise la saisie utilisateur en Python ?

Pourquoi est-ce que j'obtiens l'erreur « NameError : le nom « utilisateur » n'est pas défini » lorsque j'utilise la saisie utilisateur en Python ?

DDD
Libérer: 2024-11-09 17:42:02
original
905 Les gens l'ont consulté

Why am I getting the

Erreur : "NameError : le nom '' n'est pas défini" rencontré lors de l'utilisation de la saisie utilisateur en Python

Tentatives d'obtention de la saisie utilisateur dans Python l'utilisation de la fonction input() entraîne souvent l'erreur « NameError : le nom « utilisateur » n'est pas défini ». Cette erreur survient lorsque vous utilisez par erreur input() plutôt que son homologue approprié dans Python 2.x, qui est raw_input().

Solution :

Pour rectifier ce problème erreur, utilisez systématiquement raw_input() dans Python 2.x pour la saisie utilisateur. L'extrait de code suivant illustre l'utilisation correcte :

# Python 2.x
UserName = raw_input("Please enter your name: ")
print ("Hello Mr. " + UserName)
raw_input("<Press Enter to quit.>")
Copier après la connexion

Remarques supplémentaires :

  • Dans Python 3.x, input() sert de fonction principale pour la saisie de l'utilisateur, tandis que raw_input() n'est plus accessible.
  • L'instruction print obsolète avec parenthèses n'est plus recommandée et doit être évitée pour des raisons de clarté et de lisibilité.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal