网站首页 > 精选文章 / 正文
python的if、elif、else用于控制程序的执行,基本形式为:
if 判断条件: 判断条件可为:逻辑、成员运算、比较运算
(缩进) 执行语句........ (当判断的条件成立时,就会执行if内的语句)
elif 判断条件: 判断条件可为:逻辑、成员运算、比较运算
(缩进) 执行语句........ (当判断的条件成立时,就会执行elif内的语句)
else: (else后面没有表达式)
(缩进)执行语句........ (当if条件不成立,则会执行else内的语句)
其中if是必须要有的,elif和else可以没有。if、elif、else之间应该没有交集,三者的关系如下图所示(可以有多个elif)
下面举例:
1、只有if
一个场所,要求至少18岁才能进入:
age1=20
age2=16
if age1>=18:
print('第一位可以进入')
if age2>=18:
print('第二位可以进入')
返回:第一位可以进入
可以看出,符合if条件的,执行if语句,不符合的,则不执行if语句。
2、if和else
age=16
if age>=18:
print('可以进入')
else:
print('不可以进入')
返回:不可以进入
可以看出,if那儿不符合条件,接着去else那儿判断,符合条件,执行语句
3、if和elif
age=16
if age>=18:
print('可以进入')
elif age<18:
print(f'再过{18-age}年才可以进入')
返回:再过2年才可以进入
4、if、elif和else
age=9
if age>=18:
print('可以进入')
elif 10<=age<18:
print(f'再过{18-age}年才可以进入')
else:
print(f'年龄太小!')
返回:年龄太小!
可以看出,if那儿不符合条件,接着去elif那儿判断,也不符合条件,最后在else那儿执行语句。
Tags:if else if else语句格式
猜你喜欢
- 2025-05-24 HarmonyOS NEXT条件语句和循环迭代
- 2025-05-24 if语句使用及用法
- 2025-05-24 python基础知识(二)
- 2025-05-24 C语言速成之06条件语句深度解析:从if基础到工程实践
- 2025-05-24 昆仑通态(MCGS)HMI使用笔记(三)
- 2025-05-24 Linux Bash Shell学习之流程控制——if/else
- 2025-05-24 C/C++编程笔记:运算符—所有编程语言的基础!一文带你搞懂
- 2025-05-24 C语言学习笔记系列—第八章
- 2025-05-24 面试官:项目中的if else太多了,该怎么重构?
- 2025-05-24 零基础学Python:一文搞懂if语句的逻辑与用法