python---for循环结构中的else结构(是同级关系)

为什么需要在for循环中添加else结构

循环可以和else配合使用

else下方缩进的代码指的是当循环正常结束之后要执行的代码

强调:

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

非正常结束,其else中的代码不会执行的。(如遇到break的情况


for循环基本语法:
for循环结构主要用于(序列 :包括    字符串、列表、元组、集合以及字典)类型数据的遍历(循环)操作。

遍历(Traversal),是指沿着某条搜索路线,依次对树(或图)中每个节点均做一次访问。------------------------人话:体育课,报数,1  2   3   4   5   6   7,每个人报一次数,后面一直到结尾。

另外当循环次数未知的情况,建议使用for循环。

另外当循环次数已知的情况,建议使用while循环。

for 临时变量 in 序列:
    重复执行的代码1
    重复执行的代码2


else基本语法:

if...else...结构
else  英 /els/     adv. 此外,其他;否则,要不然   adj. 其他的,另外的

基本语法:

if 条件判断:
    当条件判断为True时,则执行这个语句段
else:
    当条件判断为False时,则执行这个语句段

结合 for循环+else基本语法:


for 临时变量 in 序列:
    循环体
else:
    当for循环正常结束后,返回的代码

案例:

打印laowang,结束后,输出:循环正常结束之后执行的代码。

python---for循环结构中的else结构(是同级关系)_第1张图片

代码:


str1 = 'laowang'
for i in str1:
    print(i)
else:
    print('循环正常结束之后执行的代码')

你可能感兴趣的:(python+pycharm,python,开发语言,pycharm)