一、分支
概念:根据条件判断是否执行对应代码块,是Python中让程序根据不同情况执行不同代码的机制。简单说,就是让计算机学会简单的逻辑判断。
关键字:if else elif
if:if后面跟的就是条件就是条件,如果条件满足就执行下方代码块
a = 1 if a = 1: print("666")上方执行结果就是 666
else:大概意思就是否则,后边可以不跟条件
a = 2 if a = 1: print("666") else print("777")上方执行结果就是 777
elif:是跟着 if 后的执行条件 一般放在 if 和else 之间
单分支:
只判断一种情况,条件成立时执行代码,不成立就跳过。
age = 18 if age >= 18: print("你已经成年了")双分支:
两种情况二选一
score = 75 if score >= 60: print("及格") else: print("不及格")多分支:
多种情况多选一(elif是else if的缩写)。
score = 85 if score >= 90: grade = "A" elif score >= 80: grade = "B" elif score >= 70: grade = "C" elif score >= 60: grade = "D" else: grade = "E" print(f"等级:{grade}")二、循环
循环是让程序重复执行某段代码的机制。简单说,就是让计算机自动化地做重复性工作。同时也能大幅降低我们的工作量
1. 使用range()生成数字序列
range用法:range(开始,结束,步长)。开始可以比结束大,而且步长还能是负数
for i in range(1, 6): # 1到5 print(i) for i in range(0, 10, 2): # 0,2,4,6,8 print(i)2、循环控制语句
break:立即终止整个循环
continue:跳过本次循环,直接进入下一次循环
else:循环正常结束