学习目标
文章免费配套资料:python流程控制语句的思维导图
- 能使用条件判断语句实现简单地逻辑判断
- 能够使用循环语句完成简单的逻辑实现
- 打印九九乘法表
一、条件判断语句
1.1 if语句的使用
'''
if 判断语句:
pass
if 判断语句1:
pass
elif 判断语句2:
pass
else:
pass
'''
注:
- python中不支持switch…case…语句
- pass 关键字在Python里没有意义,只是单纯的用来占位,保证语句的完整性
1.2 if语句的注意点
- 区间判断
score = float(input("请输入你的成绩:"))
# 在某些语言里,判断区间不能连写,需使用 score >= 0 and score < 60
# Python里可以使用连续的区间判断
if 60 > score >= 0:
pass
-
隐式类型转换
‘’’
if 4: # if 后面需要的是一个bool类型的值。如果 if 后面不是布尔类型,会自动转换成为布尔类型的值
pass
‘’’ -
三元表达式(对if…else…语句的简写)
# 判断语句为True返回语句1的结果;为False返回语句2
# 语句1 if 判断语句 else 语句2
二、循环语句
- Python里循环分为:while 循环 和 for 循环
- Python里不支持 do…while 循环
'''
1. while循环语句格式
while 循环判断语句:
pass
2. for循环语句格式
for 变量 in 可迭代对象:
pass
'''
注:
- 对于for循环中 in 后面必须要是一个 可迭代对象
- 目前接触的可迭代对象:字符串、列表、字典、元组、集合、range
2.1 break和continue关键字的使用
- break 和 continue 在Python里只能用在循环语句里
- break:用来结束整个循环
- continue:用来结束本轮循环,开启下一轮循环
2.2 循环的嵌套(略)
- break:用来结束整个循环
- continue:用来结束本轮循环,开启下一轮循环