首页 > 编程语言 > 详细

Python语法之if判断

时间:2021-03-28 17:18:09      阅读:28      评论:0      收藏:0      [点我收藏+]

流程控制

流程控制即控制流程,具体指控制程序的执行流程,而程序的执行流程分为三种结构:顺序结构(之前我们写的代码都是顺序结构)、分支结构(用到if判断)、循环结构(用到while与for),下面我们就来认识一下这些操作吧!

1、分支结构之if判断

  人类某些时候需要根据条件来决定做什么事情,就像人肚子饿了就得吃饭,不饿也得吃饭...咳咳,搞错了,比如说今天下雨,我们出门要带伞这种基本的判断能力,计算机也有相应的机制来实现。具体是怎么实现呢,我们接下来就来看一下if判断的的完整语法。

if 条件1:   # 如果条件1的结果为True,就依次执行:代码1、代码2,......
    代码1
    代码2
    ......
elif 条件2: # 如果条件2的结果为True,就依次执行:代码3、代码4,......
    代码3
    代码4
    ......
elif 条件3: # 如果条件3的结果为True,就依次执行:代码5、代码6,......
   代码5
    代码6
    ......
else:     # 其它情况,就依次执行:代码7、代码8,......
    代码7
    代码8
    ......
# 注意:
# 1、python用相同缩进(4个空格表示一个缩进)来标识一组代码块,同一组代码会自上而下依次运行
# 2、条件可以是任意表达式,但执行结果必须为布尔类型
在if判断中所有的数据类型也都会自动转换成布尔类型
# None,0,空(空字符串,空列表,空字典等)三种情况下转换成的布尔值为False
# 其余均为True
if判断小案例
案例1:成绩查询
score = input("请输入你的成绩: ")
score = int(score)
if score >= 90:
    print("优秀")
elif score >= 80:
    print("良好")
elif score >= 70:
    print("普通")
else:
    print(很差)

Python语法之if判断

原文:https://www.cnblogs.com/poco/p/14588244.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!