2024-07-04 05:53:57 发布
网友
在我看来,这似乎是一个简单的代码行,但我收到一个“SyntaxError:'break'outside loop”错误,我似乎不知道为什么。我对编码还是相当陌生;如果解决方案非常明显,我很抱歉。你知道吗
def correct(): print('What Is Your Greatest Desire') ans2 = input() return '\n' + ans2 + ' is what you shall receive' if 4 > 2: break
您正在使用break,这将使您退出所处的任何顶层for:或while:循环。但是,在这段代码中根本没有使用循环。我想您希望离开函数并返回到主脚本,但您已经返回到本段之前的代码。这就是我想你要找的:
break
for:
while:
def correct(): user_input = input("What is your desire") try: number = int(user_input) if number > 2: return None else: return '\n' + number + ' is what you shall receive' except: print("You need to input a number")
您正在使用
break
,这将使您退出所处的任何顶层for:
或while:
循环。但是,在这段代码中根本没有使用循环。我想您希望离开函数并返回到主脚本,但您已经返回到本段之前的代码。这就是我想你要找的:相关问题 更多 >
编程相关推荐