gpt4 book ai didi

python - 如何在 Python 中跳出 while 循环?

转载 作者:IT老高 更新时间:2023-10-28 20:34:19 26 4
gpt4 key购买 nike

我必须为我的比赛类(class)制作这个游戏,但我不知道如何打破这个循环。看,我必须通过滚动更大的数字来对抗“计算机”,看看谁的分数更大。但我不知道如何从轮到我“打破”,并过渡到计算机轮到。我需要“Q”(退出)来表示计算机开始转动,但我不知道该怎么做。

ans=(R)
while True:
print('Your score is so far '+str(myScore)+'.')
print("Would you like to roll or quit?")
ans=input("Roll...")
if ans=='R':
R=random.randint(1, 8)
print("You rolled a "+str(R)+".")
myScore=R+myScore
if ans=='Q':
print("Now I'll see if I can break your score...")
break

最佳答案

一些更改意味着只有 Rr 会滚​​动。任何其他角色都会退出

import random

while True:
print('Your score so far is {}.'.format(myScore))
print("Would you like to roll or quit?")
ans = input("Roll...")
if ans.lower() == 'r':
R = np.random.randint(1, 8)
print("You rolled a {}.".format(R))
myScore = R + myScore
else:
print("Now I'll see if I can break your score...")
break

关于python - 如何在 Python 中跳出 while 循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14594522/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com