Python第三章 程序控制结构

if 选择语句

  1. 基础语法
if 表达式1:
语句块1
elif 表达式2:
语句块2
elif 表达式3:
语句块3
…
else:
语句块n
  1. if 语句的嵌套
if 表达式1:
	if 表达式2:
		语句块1
	else:
		语句块2
else:
	if 表达式3:
		语句块3
	else:
		语句块4

在开发程序时,需要根据具体的应用场景选择合适的嵌套方案。需要注
意的是,在相互嵌套时,一定要严格遵守不同级别语句块的缩进规范。

while 循环语句

在这里插入图片描述

for 循环语句

在这里插入图片描述
在上面实例中,用到了range()函数,该函数的具体用法如下:

•range(stop):生成从0开始到stop结束(不包含stop)的一系列数值。
比如,range(3)生成的数值是0、1、2。

•range(start,stop):生成从start开始到stop结束(不包含stop)的一系列
数值。比如,range(2,5)生成的数值是2、3、4。

•range(start,stop,step):生成从start开始到stop结束(不包含stop)、
步长为step的一系列数值。比如,range(2,10,2)生成的数值是2、4、6、
8,range(10,1,-2)生成的数值是10、8、6、4、2。

循环嵌套

打印九九乘法表

# 打印9*9乘法表
for i in range(1,10):
    for j in range(1,i+1):
        print("%d * %d = %d\t" % (j,i,j*i),end=' ')
    print()

在这里插入图片描述

跳转语句

  1. break跳转语句
    break语句可以用在for、while循环中,用于强行终止循环。

  2. continue跳转语句
    在这里插入图片描述
    从执行结果可以看出,当执行到i等于3时,程序跳出了该次循环,没有执行打印语句,继续执行下一次循环。

  3. pass语句
    在Python中还有一个pass语句,表示空语句,它不做任何事情,一般起
    到占位作用。

01 # pass.py
02 for in in rang(1,10) :
03 	if i % 2==0 :
04 		print(i,end=' ')
05 	else :
06 		pass

版权声明:本文为m0_46652188原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。