首页 > 解决方案 > 如何在 python 3 中创建一个循环,当您输入正确的单词/数字时停止

问题描述

我正在用 python 3 制作一个基于文本的冒险游戏,我想知道最简单的循环是什么。"whats the number"使用我拥有的代码,即使您输入了正确的数字,它也会继续打印,9作为输入也不起作用。当我给它时它也不起作用("8","9")。这是我的代码:

print("whats the number?")
required_number = ("8" or "9")

while True:
    number = input()
    if number == required_number:
        print ("GOT IT")
    else: print ("Wrong number try again")

标签: pythonpython-3.xloops

解决方案


print("号码是多少?")

required_number = [8,9]

而真:数字=输入()

if number in required_number:

    print ("GOT IT")
    break

else:
    print ("Wrong number try again")

推荐阅读