目前我有一个提示用户输入的提示方法,然后调用一个方法来处理该输入。
在进程输入方法中,如果不满足某些条件,我再次调用prompt方法(调用进程输入方法)并进入递归循环。
在满足条件之前,我还能不断提示和处理用户输入吗?
答案 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