1
def confirm_choice():
confirm = input("[c]Confirm or [v]Void: ")
if confirm != 'c' and confirm != 'v':
print("\n Invalid Option. Please Enter a Valid Option.")
confirm_choice()
print (confirm)
return confirm
例如,如果输入字符'k'后跟有效输入'c',该函数将打印输入'c'和'k'在python中创建确认功能
输出:
c
k
如何用上述程序被改变,使得它仅返回任一“C”或“v'and重复功能,如果输入是无效的。
的可能的复制[?我如何使用尝试..除或IF ... ELSE验证用户输入(http://stackoverflow.com/questions/5557937 /怎么办,我使用的试 - 除了有或的if-else对验证用户输入) – jeremycg