一、流程的概念
做事情的先后顺序就是流程
二、流程的分类
1、顺序结构
从上到下依次执行
2、选择结构
(1)单if
a = 0
if a > 0:
print("a>0")
(2)标准if...else...
a = 1
if a > 0:
print("a>0")
else:
print("条件不成立")
print("结束")
(3)复合:if...elif...else...
score = 100
if score >= 80:
print("优")
elif 60 <= score < 80:
print("及格")
else:
print("不及格")
(4)三元运算
a = 10
b = 20
max = a if a>b else b
print(max)
相当于:
if a > b:
print(a)
else:
print(b)
3、循环结构
(1)什么是循环:重复做一件事情就是循环
(2)for循环:只能对可迭代对象进行处理
【对一个可迭代对象进行循环】
test_list = [1,2,3,4,5]
for i in test_list:
print(i)
结果:
1
2
3
4
5
【怎么判断是否为可迭代对象】
from collections.abc import Iterable
result = isinstance(test_list,Iterable)
print(result)
#如果为True则是可迭代对象
结果:True
(3)while循环
while循环一定要写退出条件,避免死循环
【死循环】
while True:
print("死循环")
【普通循环】
num = 1
while num <= 10:
print(num)
num +=1
print("num + 1 = ",num)
print("while循环结束")
三、循环的选择
1、知道循环次数的时候用for循环
2、不知道循环次数时,用while循环
欢迎来到testingpai.com!
注册 关于