【发布时间】:2021-02-13 02:59:12
【问题描述】:
我目前正在主持一个在线寻宝游戏,其中一个步骤涉及“展开”干草捆以寻找线索。出于某种原因,每当我测试它时,任何数字都被视为正确。
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."
【问题讨论】:
标签: python python-2.7 input