为什么我会收到错误消息“中断外部循环”?

2024-04-19 04:15:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我刚开始学习编码,我遵循一个非常基本的python课程。 下面的代码是一个循环的例子,当数字等于24时,循环被中断。从课程中复制这个精确的代码会导致错误“在循环外中断”

我尝试了几种组合,把单词“break”放在不同的地方,但都不管用。我不知道为什么

temp = 15


while temp<=30:

     print('It is '+format(temp)+' degrees')

if temp == 24:

      print('It is 24 degrees!')

break

temp+=1

我希望输出打印“它是24度!”,但我却得到了休息

SyntaxError: 'break' outside loop.


Tags: 代码编码is地方错误it数字单词
1条回答
网友
1楼 · 发布于 2024-04-19 04:15:53

如果您是python新手,请确保它完全是关于缩进的,因此您必须考虑到这一点。你的break应该在if条件中。 我把你的指纹改了一点

错误是告诉你你在循环外使用了break^{<循环中使用了cd1>}和continue

查看here了解有关中断和继续的更多信息。 此代码有效

temp = 15
while temp<=30:
    print('It is {} degrees'.format(temp))
    if temp == 24:
        print('It is 24 degrees!')
        break
    temp+=1

相关问题 更多 >