Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
elif and if
#3
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')
Reply


Messages In This Thread
elif and if - by jlgeter2002 - Mar-25-2018, 12:20 PM
RE: elif and if - by j.crater - Mar-25-2018, 12:28 PM
RE: elif and if - by jlgeter2002 - Mar-25-2018, 01:30 PM
RE: elif and if - by wavic - Mar-25-2018, 01:52 PM
RE: elif and if - by ljmetzger - Mar-25-2018, 02:13 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Whats the right way to refactor this Big if/elif/elif ? pitosalas 1 2,284 Jul-28-2019, 05:52 PM
Last Post: ichabod801

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020