1、流程控制
1.1 执行过程
- 顺序结构:代码从上往下按顺序执行,而且每条语句只执行一次(默认)
- 分支结构:执行代码时可以根据条件选择执行代码(if)
- 循环结构:让代码重复执行(for、while)
2、分支结构
2.1 if 单分支结构
'''
if 条件语句:
代码块
'''
if num % 2 == 0:
print('偶数')
print('--')
'''
偶数
--
'''
2.2 if 双分支结构
num_3 = 23
if num_3 % 2 == 0:
print('偶数')
else:
print('奇数') #奇数
2.3 if 多分支结构
#方法1:使用多个if单分支结果,有一个条件成立,其他条件也能同时成立
'''
if 条件1:
代码块1
if 条件2:
代码块2
...
if 条件N:
代码块N
'''
#方法2:如果多个条件之间有一个条件成立,其他条件绝对不会成立
'''
if 条件1:
代码块1
elif 条件2
代码块2
...
else:
代码块n
'''
2.4 分支嵌套
# 案例:根据num的值打印"偶数"、"奇数"和"4倍数"
num = 36
if num % 2 == 0:
print('偶数')
if num % 4 == 0:
print('4的倍数')
else:
print('奇数'