我想创建一个函数,当在其他函数中调用该函数时,它将根据第一个函数的输入退出上一个函数。
def function_2(checking):
if checking == 'cancel':
# I wanted to exit from the function_1
def function_1():
the_input = input("Enter the text: ")
function_2(the_input)
我想要function_2
的代码,以便它从function_1
退出,我知道我可以将if
语句放在function_1
本身中,但是我会用它来在同一功能甚至不同功能中检查多个输入,我无法将if
块放在看起来无组织的任何地方,因此我想创建一个功能,并且可以方便地检查多个单词,例如如果输入了cancel
,我想退出程序,如果输入了hello
,我想做点事情,可以做点什么,但是要借助其他功能代码退出当前功能请 :),如果有任何疑问,请尝试在Windows8上使用python 3.xx为您提供更多信息。
答案 0 :(得分:0)
为什么不简单:
Html.Kendo().Grid()
这是我认为的最佳解决方案。
另一种选择是引发异常,例如:
def should_continue(checking):
if checking == 'cancel':
return False
return True
def function_1():
the_input = input("Enter the text: ")
if not should_continue(the_input):
return