python分支结构说课_体育老师学编程(第六天)python分支结构之if 判断

学习内容:python的分支结构

一、什么是分支结构:

分支结构就是对一个条件进行判断,根据条件的真假去执行不同的代码。

cf4324b238ddb3eb35b8ea114b786e05.png

二、为什么要使用分支结构

这个就跟人类解决问题的思维是一样一样的,假如我们思考一个问题:“判断疫情趋势,如果结束了-我们就快开学了,如果没结束-那么我们还得再等等!”这样就构成了一个人类思维层面的分支结构。计算机程序同样需要各种判断,同样也需要分支结构。

三、如何使用分支结构

  • if语法:如果········那么··········否则··········
a70bb8d23a251204a624003ccbf93675.png

人生没有如果,但是我们python有啊···

if语法实现分支结构完整用法:

if 条件1:   # 如果条件1的结果为True,就依次执行:代码1、代码2,......   代码1     代码2    ......elif 条件2: # 如果条件2的结果为True,就依次执行:代码3、代码4,......   代码3  // elif 的意思是--如果条件1不成立,再判断条件2     代码4    ......elif 条件3: # 如果条件3的结果为True,就依次执行:代码5、代码6,......   代码5     代码6    ......else:     # 其它情况,就依次执行:代码7、代码8,......    代码7      // 以上所有条件均不成立时,执行else下的代码    代码8    ......# 注意:# 1、python用相同缩进(4个空格表示一个缩进)来标识一组代码块,同一组代码会自上而下依次运行# 2、条件可以是任意表达式,但执行结果必须为布尔类型     # 在if判断中所有的数据类型也都会自动转换成布尔类型       # 2.1、None,0,空(空字符串,空列表,空字典等)三种情况下转换成的布尔值为False       # 2.2、其余均为True
  • if语法举例:成绩分析

如果:成绩>=90,那么:优秀

如果成绩>=80且<90,那么:良好

如果成绩>=70且<80,那么:普通

其他情况:很差

score=input('>>: ')  # 让用户输入一个分数score=int(score)       # 将用户输入的分数转换成·········int整型if score >= 90:    print('优秀')elif score >= 80:    print('良好')elif score >= 70:    print('普通')else:    print('很差')

先学到这吧,比较简单,去敲敲代码练习去了·························


以上是本人学习中的一点粗浅的理解和总结,有理解不到或错误的地方,还望路过的大牛们给予指点!在下感激不尽!

1d986e5923056fce8139ab1cc03b09d2.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值