Python:“中断”外循环

发布于 2021-01-29 18:41:33

在以下python代码中:

narg=len(sys.argv)
print "@length arg= ", narg
if narg == 1:
        print "@Usage: input_filename nelements nintervals"
        break

我得到:

SyntaxError: 'break' outside loop

为什么?

关注者
0
被浏览
52
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    因为break不能用于中断if-它只能中断循环。这就是指定Python(和大多数其他语言)运行的方式。

    你想做什么?也许您应该使用sys.exit()还是return代替?



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看