处理用户输入的更好方法?

时间:2014-08-14 10:18:10

标签: workflow

目前我有一个提示用户输入的提示方法,然后调用一个方法来处理该输入。

在进程输入方法中,如果不满足某些条件,我再次调用prompt方法(调用进程输入方法)并进入递归循环。

在满足条件之前,我还能不断提示和处理用户输入吗?

1 个答案:

答案 0 :(得分:1)

Ask for user input
while(True):
    Process input
    If input is valid:
        break
    Ask for user input

您还可以从处理输入的函数返回False以指示用户输入无效,否则返回True:

Ask for user input
while(not Process_input()):
    Ask for user input