So say I have to read what a user says, and my program does what they say. Something like this:
userinstructions = input('What action would you like me to do?')
if userinstructions == 'walk':
walk()
elif userinstructions == 'sleep':
sleep()
elif userinstructions == 'eat':
eat()
elif userinstructions == 'talk':
talk()
now, let's say that there are hundreds of possibilities just like in real life. I wouldn't want to do if statements for possibly hundreds of statements. Is there a way to make this faster and have less code? Like maybe a loop or something. I have played around with it for a bit, but I can't come up with anything.