繁体   English   中英

如果第二个输入错误,再次询问第一个输入

[英]ask again for first input if second input is wrong

假设使用 boolean 逻辑请求输入一次满足某些条件。 后来,程序要求另一个输入,但不符合标准。 在这种情况下,程序应该从一开始就要求用户输入第一个输入,即使它是正确的,因为数字 2 输入的标准不正确。

Example:
Give a number that is bigger than 10: 11
Give a number that is smaller than 11: 23
*wrong number, start again*
Give a number that is bigger than 10: 11
Give a number that is smaller than 11: 9
*great*

这只是一个例子,我对思考的过程很感兴趣。 到目前为止,如果每个问题中的输入不正确,我只对每个问题再次询问。 我需要找到一种方法从第一个问题再次提问,以防第二个问题作为示例错误。

请不要使用任何功能,只有循环。 我正在学习编程的思维过程。

while True:
    num = int(input("Enter number greater than 10: "))
    if num > 10:
        print("Correct.")
        break
    else:
        print("Imcorrect. Try again.")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM