Python条件语句的elif
Python条件语句的elif
目录
什么是elifelif的用法条件语句的说明
什么是elif
elif(或者如果)对于命题的非第一次的多种判断,每一种判断条件对应一组业务代码
elif语句功能
对于首次if判断不满足后,其他条件的判断语句
elif语句
用法:
if bool_result :do
elif bool_result:elifdo
Python条件语句的elif
目录
- 什么是elif
- elif的用法
- 条件语句的说明
什么是elif
- elif(或者如果)对于命题的非第一次的多种判断,每一种判断条件对应一组业务代码
elif语句功能
- 对于首次if判断不满足后,其他条件的判断语句
elif语句
- 用法:
if bool_result :do
elif bool_result:elifdo #当前elif语句对应语法块
elif bool_result :elifdo #缩进等级与do语法块一致
else:elsedo
-
参数:
elifdo
: 当前elif语句对应的python代码
-
返回值:
- elif属于语法,没有返回值
insane_status = hunger
if insane_status == hunger :print( Xiaomu invites insane to dinner )
elif insane_status == thirsty :print( xiaomu give insane some drink )
elif insane_status == sleepy :print ( insanewant to sleep )
else:print( insane status is good )
条件语句的说明
- 条件语句中满足一个条件后,将退出当前条件语句
- 每个条件语句中仅有且必须有一个if语句,可以有0个或多个elif语句,可以有0或1个else语句
- 每个条件语句if必须是第一个条件语句
练习
- 有一个班级,班级有很多同学,每个同学有如下信息:名字年龄分数,现在来了一个插班生,将这个小明放到成绩单里,这里要做判断,如果班级里有小明,就说重名了,那么要给新的小明的后边加个新字并存入
- 用列表与字典两种类型,用两种方法做题
#!/usr/bin/python
# -*- coding: utf-8 -*-
# @Time : 2021/8/9 21:28
# @Author : InsaneLoafer
# @File : if_elif.pynumber = 10
if number > 10:print( number的值大于10 )
elif 5 < number <= 10:print( number的值在5和10之间 )
elif 0 < number <= 5:print( number的值在0到5之间 )
else:print( number为0或负数 )
print( finish )# 方法一
users = [( insane , 2, 90),( xiaohua , , 91),( xiaoming , 2, 99)
]xiaoming = [ xiaoming , 19, 90]if users[0][0] == xiaoming :xiaoming[0] = %s_new % xiaoming[0]users.append(xiaoming)
elif users[1][0] == xiaoming :xiaoming[0] = %s_new % xiaoming[0]users.append(xiaoming)
elif users[2][0] == xiaoming :xiaoming[0] = %s_new % xiaoming[0]users.append(xiaoming)
else:users.append(xiaoming)
print(users)# 方法二
users_dict = { insane : { age : , count : 99}, xiaohua : { age : 2, count : 89}, xiaoming : { age : 22, count : 99}
}if xiaoming[0] in users_dict:xiaoming[0] = %s_new % xiaoming[0]
else:users_dict[xiaoming[0]] = { age : xiaoming[1], count : xiaoming[2]}
print(users_dict)
[( insane , 2, 90), ( xiaohua , , 91), ( xiaoming , 2, 99), [ xiaoming_new , 19, 90]]
{ insane : { age : , count : 99}, xiaohua : { age : 2, count : 89}, xiaoming : { age : 22, count : 99}, xiaoming_new : { age : 19, count : 90}}Process finished with exit code 0
#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格
上传时间: 2024-02-10 09:35:22
推荐阅读
留言与评论(共有 12 条评论) |
本站网友 packagemanager | 14分钟前 发表 |
{ age | |
本站网友 喷画公司 | 13分钟前 发表 |
{ age | |
本站网友 麦卡锡 | 2分钟前 发表 |
89} | |
本站网友 机器狗专杀 | 6分钟前 发表 |
[ xiaoming_new | |
本站网友 治疗狐臭偏方 | 27分钟前 发表 |
xiaoming[2]} print(users_dict) [( insane | |
本站网友 郑州普罗旺世 | 24分钟前 发表 |
99} | |
本站网友 东门租房 | 27分钟前 发表 |
89} | |
本站网友 官医 | 19分钟前 发表 |
print( number的值大于10 ) elif 5 < number <= 10 | |
本站网友 飞流直下三千尺 | 9分钟前 发表 |
print( number的值在5和10之间 ) elif 0 < number <= 5 | |
本站网友 motuo | 1秒前 发表 |
if_elif.pynumber = 10 if number > 10 | |
本站网友 青铜峡市房价 | 30分钟前 发表 |
count |