Python 3.9.6/ 0基础课程3.8/ while函数问题
先附上代码# My first Game
"""---第一个小游戏---"""
import random
secret = random.randint(1,10)
temp = input("Guess Number:")
guess = int(temp)
times = 1
while (guess != secret) and (times < 3):
if guess > secret:
print("its smaller")
else:
print("its bigger")
temp = input("Try again")
guess = int(temp)
times = times + 1
if (times <= 3) and ( guess == secret ):
print("Bravo")
else:
print("You used all your chances")
代码结束。
请问,不管输入的数值是大了小了,出来结果后会一直显示,没办法尝试下一个数值。请问代码的错误在哪里? 你的缩进对吗
后面那部分代码都应该是while的子句 wp231957 发表于 2021-8-12 18:11
你的缩进对吗
后面那部分代码都应该是while的子句
的确是缩进错了,感谢回答
页:
[1]