I'm currently hosting an online scavenger hunt game, and one of the steps involves "unrolling" bales of hay to find a clue. For some reason, whenever I test it, any number is counted as correct.
import random
import time
bale = int(input("Say a number 1-250 to unroll a bale of hay! It will take 45 seconds before you're told if clues are inside of it, so be willing to wait.")
if int(bale) == 63 or 190 or 36 or 106 or 127 or 89 or 84 or 44 or 80 or 124 or 173 or 202 or 224 or 51 or 220:
print "Wait 45 seconds to unroll the bale."
time.sleep(15)
print "30 seconds left..."
time.sleep(5)
print "..."
time.sleep(5)
print "20 seconds left..."
time.sleep(10)
print "10 seconds..."
time.sleep(5)
print "5 seconds..."
time.sleep(1)
print "4!"
time.sleep(1)
print "3!"
time.sleep(1)
print "2!"
time.sleep(1)
print "1!"
time.sleep(1)
print "Yes! There's a clue in here! Send a screenshot of this for confirmation to move on!"
else:
print "Wait 45 seconds to unroll the bale."
time.sleep(15)
print "30 seconds left..."
time.sleep(5)
print "..."
time.sleep(5)
print "20 seconds left..."
time.sleep(10)
print "10 seconds..."
time.sleep(5)
print "5 seconds..."
time.sleep(1)
print "4!"
time.sleep(1)
print "3!"
time.sleep(1)
print "2!"
time.sleep(1)
print "1!"
time.sleep(1)
print "Sorry, no clue. Refresh the page and try again with a new number."