import random
varA = random.randint(0,20)
print(varA)
if (varA == 0 or 1 or 2 or 3 or 4 or 5 or 6 or 7 or 8):
print("set 1")
elif(varA == 9 or 10 or 11 or 12 or 13 or 14 or 15):
print("set 2")
elif(varA == 16 or 17 or 18 or 19 or 20):
print("set 3")
So no matter what number varA becomes, it prints "set 1." I know it's probably something ridiculously obvious but I'm extremely new to Python and programming overall, I was just messing around with elif and can't figure what's wrong here. Thanks!