程序结构
- 顺序
- 分支
- 循环
分支
- 分支的基本语法
if 条件表达式:
语句1
语句2
语句3
… - 条件表达式就是计算结果必须为布尔值的表达式
- 表达式后面的冒号不能少
- 注意if后面的出现的语句,如果属于if语句块,则必须同一个锁紧等级
- 条件表达式结果为True执行if后面的缩进的语句块
age = 18
if age <20:
print(age)
else:
print(20)
18
# score 存放学生成绩
score = int(input("请输入学生成绩:"))
if score>=90:
print('A')
elif score>= 80:
print('B')
elif score >= 70:
print('C')
elif score >=60:
print('D')
else:
print('E')
请输入学生成绩:100
A
循环语句
-
重复执行某些固定动作或者处理基本固定的事物
-
分类
- for循环
- while循环
for-else语句
- 当for循环结束的时候,会执行else语句 - else语句是可选语句
循环之break,contineu,pass
- break: 无条件结束整个循环,简称循环猝死 - continue:无条件结束本次循环,从新进入下一轮循环 - pass:表示略过,通常用于站位
range介绍
- 生成一个数字序列 - 具体范围可以设定
while循环
- 一个循环语句 - 表示当某条件成立的时候,就循环 - 不知道具体循环次数,但能确定循环的成立条件的时候用while循环 - while语法: while 条件表达式: 语句块 #另外一种表达方法 while 条件表达式: 语句块1 else: 语句块2