是否可以从函数返回并继续执行函数下的代码。我知道这可能听起来很模糊,但这是一个例子:
def sayhi():
print("hi")
continue_function() #makes this function continue below in stead of return
#the code continues here with execution and will print hey
print("hey")
sayhi()
执行此操作时,代码应执行此操作:
我完全清楚通过使用for循环可以实现类似的行为但是对于我正在处理此功能的项目是 required ,并且无法通过使用循环来实现。
我想到的一些解决方案(但我不知道如何执行它们)是:
答案 0 :(得分:1)
不带循环的重复可以通过递归来完成:
def sayhi():
print("hey")
print("hi")
sayhi()
sayhi()
我假设你有一些终止条件要插入。如果没有,此代码将提供RecursionError
。