【发布时间】:2021-04-09 16:01:55
【问题描述】:
我希望我能相应地表达自己,因为我对编程很陌生,我确信答案很简单,但我无法到达那里...... :) 所以我有一个执行某些功能的“for”循环。每个函数都有一个“if”语句,并且只有在条件允许的情况下才会执行某些操作。 我想要的是在满足函数的“if”语句后立即重置循环。
编辑:我搞砸了这个功能:(谢谢你到目前为止的回答^^ 我希望工作的一个例子:
def do_something():
if something == True:
do_some_stuff
return continue
while i < 999:
do_something()
do_something2()
do_something3()
“返回继续”是无法按我希望的那样工作的部分,我找不到解决方案(也许我不知道谷歌到底要做什么)
【问题讨论】:
-
你的意思是
continue没有返回吗?您不能返回继续,因为它不是一个值。它甚至不是一个函数。 -
这里的函数在哪里?这只是一个带有 if 语句的循环。正如 Silvio 所说,你可以在这里做
continue。作为旁注,您可以使用if something而不是if something == True。 -
编辑了我之前失败的函数
标签: python function loops continue