三、流程控制语句

学习目标

文章免费配套资料:python流程控制语句的思维导图

  • 能使用条件判断语句实现简单地逻辑判断
  • 能够使用循环语句完成简单的逻辑实现
  • 打印九九乘法表

一、条件判断语句

1.1 if语句的使用

'''
if 判断语句:
    pass


if 判断语句1:
    pass
elif 判断语句2:
    pass
else:
    pass
'''

注:

  1. python中不支持switch…case…语句
  2. 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
'''

注:

  1. 对于for循环中 in 后面必须要是一个 可迭代对象
  2. 目前接触的可迭代对象:字符串、列表、字典、元组、集合、range

2.1 break和continue关键字的使用

  • break 和 continue 在Python里只能用在循环语句里
  • break:用来结束整个循环
  • continue:用来结束本轮循环,开启下一轮循环

2.2 循环的嵌套(略)

  • break:用来结束整个循环
  • continue:用来结束本轮循环,开启下一轮循环
  • 9
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ModelBulider

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值