python - 如何在输入有效输入之前反复询问输入?
问题描述
我在 python 3 上绝对是垃圾。这可能不是一个很难的问题,但我尝试了几个小时来为这个问题创建一个解决方案并且无法制作一个有效的代码。我用过while 和if 语句。
“当用户输入电子客票号码、全名和目的地等乘客详细信息时,程序会验证用户输入。如果输入无效输入,程序会显示适当的错误消息并要求用户重新输入无效输入值,直到每个条目都正确”
解决方案
这很容易
helle.py
while True:
inputdata = input()
if inputdata != "valid":
print("not valid")
else:
print("valid")
break
推荐阅读
- python - 如何为模型推断制作最小大小的 exe
- eclipse - 从 Java servlet 通过 JDBC 连接到 MySQL 时,尽管添加到构建路径,但 Eclipse 无法找到 JDBC 驱动程序
- ios - 如何为ios模拟器设置代理?
- python - Spyder中的Ipython控制台不使用环境定义的Python版本
- c - 在 C 中测量经过的时间?
- javascript - 如何避免“无效的配置对象。Webpack 已使用与 API 模式不匹配的配置对象进行初始化。”
- r - R:列表到数据框映射功能
- java - 即使指定的模式是点,DecimalFormat 也使用逗号分隔符
- javascript - 如何使用 Angular 9 将多个图像文件和 PDF 文件合并为单个 PDF
- qt - 一次取消选中/选中所有复选框