from random import randint
x=(randint(0,9))
print "I'm thinking of a number between 1 and 10."
y = raw_input("What is your number? (Integer from 1 to 10)")
if y<x:
print "Too low!"
elif y>x:
print "Too high!"
elif y==x:
print "Spot On!"
sys.exit()
如何循环播放,以便在获得号码之前必须继续猜测?
答案 0 :(得分:0)
答案 1 :(得分:0)
当你得到正确的数字时,就休息一下
from random import randint
x=(randint(0,10))
print "I'm thinking of a number between 1 and 10."
while True:
y = int(raw_input("What is your number? (Integer from 1 to 10)"))
if y<x:
print "Too low!"
print "Let's try again"
elif y>x:
print "Too high!"
print "Let's try again"
elif y==x:
print "Spot On!"
break
将y转换为int
,如果要包含10,则必须在randint
函数中迭代到10而不是9