您当前的位置:首页 > 计算机 > 编程开发 > Python

Python选择结构中多条件测试的简化写法

时间:12-30来源:作者:点击数:

问题描述:输入一个包含若干整数的列表,如果列表中所有数字都大于5就输出字符串ALL,如果有多于一半数字大于5就输出字符串HALF,如果所有数字都不大于5就输出字符串NO。

再读一遍上面的题目,然后自己尝试着写一写,再看一下参考代码,和自己的对比对比。

参考代码1:

参考代码2:

参考代码3:

参考代码4:

思考题:

1)尝试分析上面几种代码思路的效率。

2)如果问题退化为“如果所有数字都大于5就输出ALL”,也就是给定的多个条件都满足才执行特定任务,否则什么也不做;或者问题退化为“如果所有数字都不大于5就输出NO”,也就是给定的多个条件都不满足就执行特定任务,否则什么也不做。上面哪种写法的代码更简洁一些?

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门