Python基础语法(else与循环(for、while)结合使用)

循环可以和else配合使用,else下方缩进的代码指的是当循环正常结束之后要执行的代码

while...else

语法:

while   条件:

             条件成立重复执行的代码

else:

         循环正常结束之后要执行的代码

体验

i = 0
while (i <= 5):
    print("大磊程序员")
    i += 1
else:
    print("程序正常结束")


#输出结果
#大磊程序员
#大磊程序员
#大磊程序员
#大磊程序员
#大磊程序员
#大磊程序员
#程序正常结束

break对于else代码影响

break结束之后不执行else代码

i = 0
while (i <= 3):
    print("大磊程序员")
    if(i==2):
        break
    i += 1
else:
    print("程序正常结束")
#输出结果
# 大磊程序员
# 大磊程序员
# 大磊程序员

continue对于else代码影响

continue结束之后执行else代码

i = 0
while (i <= 3):
    print("大磊程序员")
    if (i == 1):
        i += 2  ##加上计数器,否则陷入死循环
        continue
    i += 1
else:
    print("程序正常结束")
#输出结果
# 大磊程序员
# 大磊程序员
# 大磊程序员
# 程序正常结束

for循环与while类似

你可能感兴趣的:(python基础语法,python,r语言,开发语言)