Python 循环小游戏停止循环询问
judge = "是"while judge == "是":
temp = input("猜测数字:")
guess = int(temp)
if guess != 8:
print("NO!")
else:
print("YES!")
judge = input('是否继续游戏?(输入“是”继续):')
print("game oevr")
如何在确定正确答案停止循环呢 ? judge = "是"
while judge == "是":
temp = input("猜测数字:")
guess = int(temp)
if guess != 8:
print("NO!")
else:
print("YES!")
break
judge = input('是否继续游戏?(输入“是”继续):')
print("game oevr")
在11行加入break break
你可以用楼上的方法,break 退出循环
但是我觉得你应该还未学习到 break 语句,那么你可以这样修改代码:
judge = "是"
while judge == "是":
temp = input("猜测数字:")
guess = int(temp)
if guess == 8:
print("YES!")
judge = False
else:
print("NO!")
judge = input('是否继续游戏?(输入“是”继续):')
print("game oevr") fc5igm 发表于 2021-6-14 13:28
在11行加入break
break是指什么含义呢 本帖最后由 fc5igm 于 2021-6-14 13:39 编辑
痴漫 发表于 2021-6-14 13:34
break是指什么含义呢
break,英文释义:打破、破裂
此处的含义就是打破当前所在的这个循环。 痴漫 发表于 2021-6-14 13:34
break是指什么含义呢
或者你也可以这么写
judge = "是"
while judge == "是":
temp = input("猜测数字:")
guess = int(temp)
if guess != 8:
print("NO!")
judge = input('是否继续游戏?(输入“是”继续):')
else:
print("YES!")
judge=''
print("game oevr")
Twilight6 发表于 2021-6-14 13:32
你可以用楼上的方法,break 退出循环
但是我觉得你应该还未学习到 break 语句,那么你可以这样修改 ...
这个就是表示 judge = Flalse 程序正确结束是吧 痴漫 发表于 2021-6-14 15:45
这个就是表示 judge = Flalse 程序正确结束是吧
只要不符合 while 条件的 judge 值都行
Twilight6 发表于 2021-6-14 15:47
只要不符合 while 条件的 judge 值都行
好的谢谢 break是指终止当前的循环,跳出循环,进行下一步骤
还有一个continue,是指终止当前循环,进入下一个循环。 陈小东 发表于 2021-6-14 22:04
break是指终止当前的循环,跳出循环,进行下一步骤
还有一个continue,是指终止当前循环,进入下一个循环 ...
好的
页:
[1]