[Tutor] NameError

Mimi Ou Yang mimiouyang at hotmail.com
Sun Aug 24 16:11:34 CEST 2014


name = input("Enter your name: ")


age = int(input("Enter your age: "))


gb = input("Are you a boy or a girl? ")


op = input("How are you feeling today? ")


if (age in (1,2,3,4,5,6,7,8,9,10,11,12)):
    print (name,"you are a little",gb,"that is feeling",op,"today.")


if (age in (13,14,15,16,17)):
    print (name,"you are a teenage",gb,"that is feeling",op,"today.")


if (age in (18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33)) and (gb == boy):
    print (name,"you are a young man that is feeling",op,"today.")
    
if (age in (18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33)) and (gb == girl):
    print (name,"you are a young woman that is feeling",op,"today.")


if (age in (34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56)) and (gb == boy):
    print (name,"you are a man that is feeling",op,"today.")


if (age in (34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56)) and (gb == girl):
    print (name,"you are a woman that is feeling",op,"today.") 


if (age >= 56) and (gb == boy):
    print (name,"you are a grandpa that is feeling",op,"today.")


if (age >= 56) and (gb == girl):
    print (name,"you are a grandma that is feeling",op,"today.")







when I run it it says: 


Enter your name: jimmy
Enter your age: 45
Are you a boy or a girl? boy
How are you feeling today? good
Traceback (most recent call last):
  File "C:\Users\Jimmy\Desktop\Python\3.4.1 Projects\TEST1.py", line 21, in <module>
    if (age in (34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56)) and (gb == boy):
NameError: name 'boy' is not defined
>>> 


can you tell me what should I do
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tutor/attachments/20140824/5df27ecd/attachment.html>


More information about the Tutor mailing list