python 分支流程if语句 200309

学习目标

  • 单路分支
  • 二路分支
  • 多路分支

分支流程即判断流程

生活中的分支

生活中处处有判断

场景:未满18岁禁止入内

在这里插入图片描述

上网需要年满18

温度检测

进出小区的温度体检

在这里插入图片描述

如果体温高于37.3度,送方仓医院隔离治疗

单路分支

  • 语法
if 条件:
	成立时执行的内容

注意缩进

  • 通过缩进表达层次关系

  • 明确层次关系与代码块范围内与范围外

单路分支演练:例子

将前面的两个情景用单路分支写出代码

  • 写出中文逻辑
  • 写出代在码

二路分支

  • 情景

对一个条件进行判断

成立,干一件事

不成立,干另一件事

  • 语法
if 条件判断:
	成立时做的事情
else:
	不成立时做的事情

演练

温度检测

如果体温大于37.3度,送方仓医院隔离

否则可以正常通过

  • 写出中文逻辑
  • 写出代在码

多路分支

  • 情景

对多个条件进行判断

符合哪个情况,就进行哪个处理

  • 语法
if 条件1:
    条件1满足执行的代码
    ……
elif 条件2:
    条件2满足时,执行的代码
    ……
elif 条件3:
    条件3满足时,执行的代码
    ……
else:
    以上条件都不满足时,执行的代码
    ……

演练 静香的学习计划

在这里插入图片描述

星期一,学语文
星期二,学数学
星期三,学英语
其它日子,学python

  • 写出中文逻辑
  • 写出代在码

多路分支的注意

  • 条件的顺序要合理
  • 错误的顺序会导致结果出错
  • 明确分支的判断顺序

例子,促销

price = 500  # 购物金额

count = 0

if price > 100:
    count = price-50

elif price > 200:
    count = price * 0.5
print('!!!!!!!!!!')
print(count)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值