作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我必须为我的比赛类(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
最佳答案
一些更改意味着只有 R
或 r
会滚动。任何其他角色都会退出
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/
我是一名优秀的程序员,十分优秀!