无锡网站建设外包,巨蟹座适合网站建设吗,网络维护公司简介,网站免费诊断目录if-else语句if-elif-else语句多个elif代码块省略else代码块测试多个条件if-else语句
以买车票为例#xff0c;儿童身高超过1.5m就需要买全票#xff0c;我们可以用 if-else语句来演示。设身高为1.6m#xff0c;超过了1.5#xff0c;就会输出全票
# coding utf-8儿童身高超过1.5m就需要买全票我们可以用 if-else语句来演示。设身高为1.6m超过了1.5就会输出全票
# coding utf-8
if-else语句
测试是否需要买全票
height 1.6if height 1.5:print(全票)
else:print(不需要买全票)
输出结果
if-elif-else语句
还是以刚刚的买票为例if-else没有提到1.2m到1.5m和1.2m以下的儿童该怎么买票而if-elif-else语句可以解决这个问题比如输入的是1.4就需要买半票
1.2m以下不需要买票 1.2m-1.5m:需要买半票 1.5以上需要买全票
# coding utf-8
if-elif-else语句
测试需要何种票
height 1.4if height 1.2:print(不需要买票)
elif height 1.5:print(需要买半票)
else:print(需要买全票)
运行结果 以此类推多个elif也是一样的
多个elif代码块
与if-elif-else语句类似
# coding utf-8
使用多个elif代码块
门票费用
年龄小于10岁免费
年龄10-12 20元
年龄12-16 40元
年龄16-20 50元
年龄20以上 80元
age 22if age 10:price 0
elif age12:price 20
elif age16:price 40
elif age20:price 50
else:price 80print(你的门票为str(price)元)运行结果
省略else代码块
在python中不要求If-elif结构必须有elseelse是一条包罗万象的语句执行任何不满足if 和elif的条件测试这可能会引来无效或者恶意的数据。有事情用elif语句来处理特定的情形会更加的清晰
# coding utf-8
使用多个elif代码块
门票费用
年龄小于10岁免费
年龄10-12 20元
年龄12-16 40元
年龄16-20 50元
年龄20以上 80元
age 22if age 10:price 0
elif age12:price 20
elif age16:price 40
elif age20:price 50
elif age20:price 80print(你的门票为str(price)元)运行结果 https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注 欢迎关注微信公众号宝藏女孩的成长日记 如有转载请注明出处如不注明盗者必究 测试多个条件
当有多个条件为True时
# coding utf-8list [半岛铁盒, 听爸爸的话, 印第安老斑鸠, 你是我的OK蹦, 暗号]if 听爸爸的话 in list:print(听爸爸的话说我不是个好东西)
if 你是我的OK蹦 in list:print(一个人的时候在陌生的街头)
if 半岛铁盒 in list:print(为什么这样子)print(几句文案呈上)运行结果
当只有一个True时就会执行第一条正确的语句就会跳过余下的测试
# coding utf-8list [半岛铁盒, 听爸爸的话, 印第安老斑鸠, 你是我的OK蹦, 暗号]if 听爸爸的话 in list:print(听爸爸的话说我不是个好东西)
elif 你是我的OK蹦 in list:print(一个人的时候在陌生的街头)
elif 半岛铁盒 in list:print(为什么这样子)print(几句文案呈上)运行结果 哈哈哈快乐的学习就是要将代码里面放进你喜欢的东西比如歌曲 https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注 欢迎关注微信公众号宝藏女孩的成长日记 如有转载请注明出处如不注明盗者必究