[英]python return from function
是否可以从函数返回并继续从函数正下方执行代码。 我知道这听起来可能很模糊,但这里有一个例子:
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 循环就可以实现类似的行为,但对于我正在研究的项目,此功能是必需的,并且无法通过使用循环来实现。
我想到的一些解决方案(但我不知道如何执行它们)是:
没有循环的重复可以用递归来完成:
def sayhi():
print("hey")
print("hi")
sayhi()
sayhi()
我假设你有一些终止条件要插入。 如果没有,此代码将给出RecursionError
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.