[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