Day4 学习总结
流程控制:(控制代码执行方式)
注:根据代码执行方式不同,将执行方式分为三种
1:顺序结构(默认): 代码从上往下,从左往右,一条一条的执行,每条语句只执行一次。
print(x),print(x),print(x)
print(x)
print(x)
2:分支结构 : 根据条件执行或者不执行来进行相关操作(选择执行代码)— if
# if单分支结构 如果...就...满足某个条件才执行某个操作,这个条件不满足的时候,这个操作就不执行
num = 15
if num % 3 == 0:
print('ok')
# if双分支结构 如果....就...否则...满足某个条件就执行某个操作,这个条件不满足的时候就执行另外一个操作
if num % 3 == 0:
print('ok')
else:
print('no')
if num % 3:
print('no')
else:
print('ok')
# if多分支结构 如果...就...如果...就...如果...就...
# 方案1:多个条件之间存在‘其中一个条件满足另外一个条件也可以满足’的关系的时候使用。
if num % 3:
print('ok')
if num % 4:
print('ok')
if num % 5:
print('ok')
# 方案2:多个条件之间存在‘其中一个条件满足另外一个条件一定不满足’的关系的时候使用
if num % 3:
print('ok')
elif num % 4:
print('en')
elif num % 5:
print('yes')
else:
print('no')
# if 嵌套:
num = 25
if num % 2 == 0:
print('ok')
if num % 4 == 0:
print('yes')
else:
print('no')
if num % 5:
print('en')
3:循环结构 :让代码重复执行(代码只写一遍,可以重复执行多次) — if,while
# 代码1:
for x in range(100):
print(num)
# 代码2:
num = 10
for x in range(100):
print(num)
# 代码3:
num = 10
for x in range(m,n,2):
print(x)
# 代码4:
for x in range(2,17,3)
print(x)
总结:
1:流程与控制:从左到右,从上到下。
2:分支结构:
1.):单分支结构:
if num % 3 == 0:
print('ok')
2.) : 双分支结构:
if num % 3 == 0:
print('yes')
else:
print('no')