NameError: name 'on' n'est pas défini python 3.4 erreur

a=str(input("Enter num To Start FunctionOne"))
if(a == '1'):
    one()



elif (a == '2'):
    tow()




def one():
    print('Good')

def tow():
    print('Very Good')

Erreur

Enter numper To Start FunctionOne1
Traceback (most recent call last):
  File "C:/Users/Hacker/Desktop/complex program.py", line 3, in <module>
    one()
NameError: name 'one' is not defined
  • Je recommande corrections de fautes de frappe, même si elles sont cohérentes, comme tow plutôt que two, parce que finalement vous essayez d'accéder à two et ça va être mauvais. Cela est particulièrement vrai si personne d'autre n'a jamais fait de travailler avec votre code.
InformationsquelleAutor Zeko Boss | 2015-06-19