|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
import random
answer = random.randint(1,10)
round = 0
while round < 3:
guess = int(raw_input("enter a number:"))
if guess == answer:
print "right"
else:
while guess != answer:
if guess < answer:
print "small"
else:
print "large"
print "try again"
round = round + 1
print "game over"
我输入一个不是正确答案的数之后循环会一直进行下去,而不是被round < 3打破
请大佬说明一下问题出在哪
- import random
- answer = random.randint(1,10)
- round = 0
- while round < 3:
- guess = int(input("enter a number:"))
- if guess == answer:
- print("right")
- break
- else:
- if guess < answer:
- print("small")
- else:
- print("large")
- print("try again")
- round = round + 1
-
- print("game over")
复制代码
|
|