Maison > Article > développement back-end > Pourquoi Python renvoie-t-il une erreur « NameError : le nom \'d\' n'est pas défini » ?
Erreur de saisie en Python : nom 'd' non défini
Lors de l'exécution d'un programme Python, les utilisateurs peuvent rencontrer un message d'erreur similaire à " NameError : le nom 'd' n'est pas défini." Cela indique que le programme a tenté de référencer une variable qui n'a pas été définie ou initialisée.
Une explication possible de cette erreur est l'utilisation de Python 2.x. Dans Python 2.x, la fonction input() évalue l'entrée de l'utilisateur en tant qu'expression Python. Par conséquent, si un utilisateur tape « d », Python l'interprète comme une variable nommée d au lieu d'une chaîne littérale.
Pour résoudre ce problème, les utilisateurs peuvent adopter l'une des approches suivantes :
En mettant en œuvre ces mesures, les utilisateurs peuvent résoudre efficacement l'erreur "NameError : le nom 'd' n'est pas défini" et poursuivre leur tâche. Tâches de programmation Python.
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!