一、顺序控制语句
顺序流程控制语句,就是程序从上到下依次执行。
二、分支控制语句
根据条件表达式的结果执行相应的代码。
分支控制语句分单分支结构、双分支结构和多分支结构
三、分支嵌套结构
如果条件表达式1成立True,执行执行if块中的代码1,如果条件表达式2成立True,则执行代码3,否则执行代码4。
四、三元表达式
# 三元表达式
a = 5
b = 1
c = 9
x = a if a<6 else c
print(x) # 5
# 如果中间条件为真执行左边内容,否则执行右边内容
五、while 循环
# 循环三大件
# 1.初始值
# 2. 控制条件
# 3.步长
#while 条件表达式:
#...代码1... ...代码
# 例如
# 求1-100偶数的和
# i = 1
# sum = 0
#
# while i <= 100:
# if i % 2 == 0:
# sum += i
# i += 1
#
# print(sum)
# 死循环
# while True:
# print("hello world")
while...else...循环
#格式
#while 条件表达式:
#...代码1... ...代码2...
#改变计数器的值 else:
#...代码3...
当while循环体正常执行完后执行else代码块中的内容。
如果while没有正常执行完(有break),则不执行 else
六、for 循环
(一)for 循环格式
#for 临时变量 in 可迭代对象:
#循环体 else:
#...代码...
(二)range()函数
range(start,stop,step)函数默认产生一个从 0 开始的一个整数列表。
Start:表示整数的开始位置。
Stop:表示整数的结束位置,但是不包含此值。
Step:表示步长,默认为 1。
七、循环结束语句
break 和 continue
break 用于完全结束一个循环,跳出循环体执行循环后面的语句。
continue 只是终止本次循环,接着还执行后面的循环。