I think there must be a simple solution to this, but I can't find it.
If user input is equal to an element of a list, then the if statement should evaluate to true:
animalslist = ['bear', 'giraffe', 'wolf', 'lion', 'rabbit', 'monkey', 'scorpion']
animalnumber = int(input("\nEnter a number between 0 and 6 inclusive.\n"))
print "You have summoned a %s..." % animalslist[animalnumber]
if animalslist[animalnumber] == "scorpion" or "wolf" or "lion" or "bear":
#or perhaps using the integer - if animalslist[animalnumber] == 0 or 2 or 3 or 5:
print "That is a vicious predator. You = dinner. The End.\n\n"
else:
...