使用语法:
for i in range(n):
...
else:
...
######################################
while(...):
...
else:
...
使用作用:
如果 for/while 循环体正常结束(没有被break语句结束)就依次执行else语句。
反之,若被break语句结束则跳过执行else语句
使用实例:
不使用组合代码(判断素数)
n = int(input())
for i in range(2,n+1):
k = 1
for j in range(2,i):
if(i % j == 0):
k = 0
break
if(k == 1):
print(i)
使用组合代码:
n = int(input())
for i in range(2,n+1):
for j in range(2,i):
if(i % j == 0):
break
else:
print(i)