入门第十一课 Python语句的嵌套

1、说个小故事:话说一个人买到一个治疗瘙痒的偏方,在拆开无数层的包装后,得到的只是一张写着“挠挠”的小纸条儿。

嵌套,类似于在一个语句中,嵌套另一个语句。举个栗子-_-!!

 我们要计算从1到100之间,所有的偶数之和。

>>> sum=0
>>> for i in range(1,101):
     if i%2==0:
       sum=sum+i
>>> print(sum)

分析一下:

前两行和第九课相同。第三行我们在for语句中,加入了if,意思是:如果i除以2的余数为0(也就是i是偶数时),我们才做加法,最后打印sum。

嵌套是多种多样的。for可以嵌套if,if可以嵌套if,while可以嵌套while,if可以嵌套for。。。。。。。

这里需要注意缩进。竖着看,对其的代码行表示是同一等级的,而缩进的代码行是包含在上面不缩进的代码中。

2、示例,大家看看执行的顺序。

if 表达式1:
    语句1
    if 表达式2:
        语句2
    elif 表达式3:
        语句3
    else:
        语句4
elif 表达式4:
    语句5
else:
    语句6


posted @ 2018-03-27 17:36  驼背蜗牛  阅读(352)  评论(0编辑  收藏  举报