我想让这个程序循环

时间:2019-05-18 21:20:59

标签: python

我正在制作一款超级简单的色彩猜测游戏,我想制作它以便您可以在不停止程序的情况下进行多次猜测

color = input("guess color please ")

if color == "red":
    print('you got it right')
else:
    print("you are wrong")

2 个答案:

答案 0 :(得分:2)

color = ""
while color != "red":
    color = input("guess color please ")

    if color == "red":
        print('you got it right')
    else:
        print("you are wrong")

这里的诀窍是'while'语句,除非取消(ctrl + C)或满足条件(color ==“ red”),否则它将使您的程序进入循环

答案 1 :(得分:0)

在Python中,可以在特定条件为真时使用while循环来重复一段代码。就您而言,您必须在答案不是red时循环播放。 (请确保在循环之前定义变量,以免引发NameError。)

color = ''
while color != 'red':
    color = input('guess color please ')
    if color == 'red':
        print('you got it right')
    else:
        print('you are wrong')