首页 > 解决方案 > 如何在输入有效输入之前反复询问输入?

问题描述

我在 python 3 上绝对是垃圾。这可能不是一个很难的问题,但我尝试了几个小时来为这个问题创建一个解决方案并且无法制作一个有效的代码。我用过while 和if 语句。

“当用户输入电子客票号码、全名和目的地等乘客详细信息时,程序会验证用户输入。如果输入无效输入,程序会显示适当的错误消息并要求用户重新输入无效输入值,直到每个条目都正确”

标签: python

解决方案


这很容易

helle.py

while True:
    inputdata = input()

    if inputdata != "valid":
        print("not valid")
    else:
        print("valid")
        break

推荐阅读