点击跳转
《Python入门系列目录》
1. 分支语句
-
分支语句是控制程序运行的一类重要语句,它的作用是根据判断条件选择程序执行路径,其语法如下(注意缩进):
if <条件1>: <语句块1> elif <条件2>: <语句块2> ... else: <语句块N>
2. 循环语句
-
循环语句:控制程序运行,根据判断条件或计数条件确定一段程序的运行次数
-
range()函数
函数range(m, n, step):起始值m(包括m),终止值n(不包括n),步长step(相邻两个整数之间的间隔)。执行range(m, n, step)返回一个从m开始到n-1为止的步长为step的整数顺序
- 函数range(m, n):省略step,则默认步长为1
- 如果同时省略起始值m和步长step,即range中只有一个参数时,则会默认起始值为0,步长为1
- 步长step可以为负数,但是当step为负数时,产生的最后一个值要大于终止值n
- 例如:range(7, 3, -2)依次返回7, 5
- “for i in range(a, b, step)”和“for i in range(len(L)):” 结构中的参数能不能在循环体内被执行的语句改变呢?
- 不能在循环体内被执行的语句改变,range已经固定
2.1 for循环
- for循环格式
-
for循环有两种基本结构
- for i in range()
- for e in L
-
循环中的break与continue
- break:直接跳出整个循环
- continue:跳出此次循环,开始下次循环
2.2 while循环
-
while循环格式
# 判断一个数是否为质数 num = 7 a = num // 2 while a > 1: if num % a == 0: print('num is not prime.') break a = a - 1 else: # 没有执行break,则执行else print('num is a prime number.')