“Python中break和continue区别”的版本间的差异

来自YTYZX有图有真相的百科
跳转至: 导航搜索
(恢复106.11.34.38讨论)的编辑至Ytyzx的最后版本)
(恢复破坏活动讨论)的编辑至Ytyzx的最后版本)
 
(未显示2个用户的4个中间版本)
第1行: 第1行:
 
  1. continue
 
  1. continue
  for i in range(10):
+
 
 +
  for i in range(7):
 
     print("-----%d-----" %i)
 
     print("-----%d-----" %i)
     for j in range(10):
+
     for j in range(8):
 
         if j > 5 and j <= 8:
 
         if j > 5 and j <= 8:
 
             print(f'此处输出大于5且小于等于8的数字{j}')
 
             print(f'此处输出大于5且小于等于8的数字{j}')
第8行: 第9行:
 
     print(j)
 
     print(j)
  
 +
[[File:PythonContinueBreak1.png]]
  
 
  2. break
 
  2. break
  for i in range(10):
+
  for i in range(7):
 
     print("-----%d-----" %i)
 
     print("-----%d-----" %i)
     for j in range(10):
+
     for j in range(8):
 
         if j > 5 and j <= 8:
 
         if j > 5 and j <= 8:
 
             print(f'此处输出大于5且小于等于8的数字{j}')
 
             print(f'此处输出大于5且小于等于8的数字{j}')
             continue
+
             break
 
     print(j)
 
     print(j)
 +
 +
[[File:PythonContinueBreak2.png]]

2022年5月21日 (六) 10:52的最新版本

1. continue
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)

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