Mar-25-2018, 12:20 PM
this code works fine except the last elif
elif age >= '100' and name != 'Alice':
print('you are not alice grannie')
If I enter any value between 100 and 119 it returns 'you are not Alice kiddo' however if I enter 120 or above it returns the proper value. what am I doing wrong?
print ('name please') #ask for name
name=input()
print ('age please') #ask for age
age=input()
if name == 'Alice' and age == '12':
print ('Hi Alice')
elif age < '12' and name != 'Alice':
print ('you are not alice, kiddo')
elif age > '2000' and name != 'Alice':
print ('unlike you alice is not an undead, vampire')
elif age >= '100' and name != 'Alice':
print('you are not alice grannie')
elif age >= '100' and name != 'Alice':
print('you are not alice grannie')
If I enter any value between 100 and 119 it returns 'you are not Alice kiddo' however if I enter 120 or above it returns the proper value. what am I doing wrong?
print ('name please') #ask for name
name=input()
print ('age please') #ask for age
age=input()
if name == 'Alice' and age == '12':
print ('Hi Alice')
elif age < '12' and name != 'Alice':
print ('you are not alice, kiddo')
elif age > '2000' and name != 'Alice':
print ('unlike you alice is not an undead, vampire')
elif age >= '100' and name != 'Alice':
print('you are not alice grannie')