Python中break和continue區別

從 YTYZX有图有真相的百科
於 2022年5月14日 (六) 19:36 由 Ytyzx (對話 | 貢獻) 所做的修訂
跳到: 導覽搜尋
1. continue

<syntaxhighlight lang="python" line>

for i in range(7):
    print("-----%d-----" %i)
    for j in range(8):
        if j > 5 and j <= 8:
            print(f'此处输出大于5且小于等于8的数字{j}')
            continue
    print(j)

‎</syntaxhighlight> PythonContinueBreak1.png

2. break
for i in range(7):
    print("-----%d-----" %i)
    for j in range(8):
        if j > 5 and j <= 8:
            print(f'此处输出大于5且小于等于8的数字{j}')
            break
    print(j)

PythonContinueBreak2.png