写点什么

Python 条件判断

用户头像
老赵
关注
发布于: 2021 年 01 月 12 日

if-elif-else 语句


# -- encoding=utf8 --
# 提示用户输入分数,获取用户输入内容,并保存到变量 data
data = input(‘请输入分数:’)
# 将用户输入分数从字符串转成整数数值,并保存到变量 score
score = int(data)
if score >= 90:
print(‘优秀’)
elif score >= 70:
print(‘良好’)
elif score >= 60:
print(‘及格’)
else:
print(‘不及格’)
复制代码



if-elif-else 同时包含多个判断条件,第一条件以 if 关键字开头,其余条件均以 elif 开头。 每个判断条件都关联着一个真分支,包含条件成立时需要执行的代码块。 Python 依次对每个条件进行检查,一旦某个条件成立便执行对应的代码块,其余条件则不再检查。 如果所有条件均不成立, Python 将执行 else 分支,即假分支的代码。



Python 以缩进区分不同代码块,这跟其他主流编程语言略有差异。 缩进可以是空格,也可以是制表符,同一代码块缩进必须一致。

  • if 关键词 ( keyword ),标志着第一个判断条件的开始;

  • 判断条件 ( condition ),这是一个逻辑表达式,可求值为 ( true )或 ( false );

  • 真分支 ( true branch ),这是一个代码块,当条件成立(表达式求值为真)时才执行;

  • elif 关键词 ( keyword ),标志着另一个判断条件的开始;

  • else 关键词 ( keyword ),标志着假分支的开始;

  • 假分支 ( false branch ),当条件不成立(条件表达式求值为 )时才执行的代码块;

同样请注意,每个条件表达式后都有一个英文冒号 : 。


用户头像

老赵

关注

还未添加个人签名 2018.03.26 加入

还未添加个人简介

评论

发布
暂无评论
Python 条件判断