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

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

----------相关阅读----------

教学课件

1900页Python系列PPT分享一:基础知识(106页)

1900页Python系列PPT分享二:Python序列(列表、元组、字典、集合)(154页)

1900页Python系列PPT分享三:选择与循环结构语法及案例(96页)

1900页Python系列PPT分享四:字符串与正则表达式(109页)

1900页Python系列PPT分享五:函数设计与应用(134页)

1900页Python系列PPT分享六:面向对象程序设计(86页)

1900页Python系列PPT分享七:文件操作(132页)

1900页Python系列PPT分享八:异常处理结构与程序调试、测试(70页)

报告PPT(163页):基于Python语言的课程群建设探讨与实践

非计算机专业《Python程序设计基础》教学参考大纲

计算机相关专业“Python程序设计”教学大纲(参考)

报告PPT(123页):Python编程基础精要

《Python程序设计》实验指导书(30个实验)

微课系列:

微课系列(四):Python中map对象的几种用法和注意事项

微课系列(三):Python列表中存储的是元素的引用

微课系列(二):列表方法sort()和内置函数sorted()的稳定排序特点

微课系列(一):Python列表remove()方法工作原理

系列题库分享

1000道Python题库系列分享一(17道)

1000道Python题库系列分享二(48道)

1000道Python题库系列分享三(30道)

1000道Python题库系列分享四(40道)

1000道Python题库系列分享五(40道)

1000道Python题库系列分享六(40道)

1000道Python题库系列分享七(30道)

1000道Python题库系列分享八(29道)

1000道Python题库系列分享九(31道)

1000道Python题库系列分享十(37道)

1000道Python题库系列分享十一(9道)

1000道Python题库系列分享十二(9道编程题)

1000道Python题库系列分享13(22道填空题)

1000道Python题库系列分享14(1道代码阅读题)

相关阅读

Python内置函数any()、map()组合运用案例一则

Python内置函数max()高级用法

Python内置函数int()高级用法

转义字符'\r'在Python内置函数print()中的妙用

Python内置函数iter()语法及应用

Python内置函数sorted()高级排序用法

Python内置函数sorted()从入门到精通

妙用Python内置函数int()快速计算等比数列前n项和

Python内置函数使用说明

Python内置函数eval()用法及其安全问题

Python内置函数sorted()和列表方法sort()的排序原理

使用Python内置集合对象和内置函数filter()过滤无效书评

--------系列Python图书清单--------

1)《Python程序设计(第2版)》(2018年8月第9次印刷)

清华大学出版社官方链接:https://detail.tmall.com/item.htm?spm=a1z10.3-b-s.w4011-18452336119.33.24a52226InbLT2&id=534581929248&rn=2925c5faf17252719ab36155de9bef46&abbucket=6

2)《Python可以这样学》(2018年7月第6次印刷)(本书已发行繁体版)

清华大学出版社官方链接:https://detail.tmall.com/item.htm?spm=a1z10.3-b-s.w4011-18452336119.27.24a52226InbLT2&id=544817105410&rn=2925c5faf17252719ab36155de9bef46&abbucket=6

3)《Python程序设计基础(第2版)》(2018年9月第5次印刷)

清华大学出版社官方链接:https://detail.tmall.com/item.htm?spm=a1z10.3-b-s.w4011-18452336119.35.24a52226InbLT2&id=565581275846&rn=2925c5faf17252719ab36155de9bef46&abbucket=6

4)《中学生可以这样学Python》2018年5月第2次印刷)

清华大学出版社官方链接:https://detail.tmall.com/item.htm?spm=a1z10.3-b-s.w4011-18452336119.37.24a52226InbLT2&id=560808221053&rn=2925c5faf17252719ab36155de9bef46&abbucket=6

5)《Python程序设计开发宝典》(2018年2月第3次印刷)

清华大学出版社官方链接:https://detail.tmall.com/item.htm?spm=a1z10.3-b-s.w4011-18452336119.71.24a52226InbLT2&id=556093887133&rn=2925c5faf17252719ab36155de9bef46&abbucket=6

6)《玩转Python轻松过二级》(2018年7月第3次印刷)

清华大学出版社官方链接:https://detail.tmall.com/item.htm?spm=a1z10.3-b-s.w4011-18452336119.31.24a52226InbLT2&id=569250004069&rn=2925c5faf17252719ab36155de9bef46&abbucket=6

7)《Python程序设计基础与应用》(2018年9月第1次印刷)

图书详情:https://item.jd.com/31613308323.html

董老师127课免费视频地址: https://pan.baidu.com/s/1jJeAs8Q 密码: px59

参考代码1:

参考代码2:

参考代码3:

参考代码4:

思考题:

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

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

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

  1. 数值运算 条件测试 、 if选择结构

    " "双引 引整体 "a b c" != a b c abc == "abc" 以后最好加"",防止出现错误 '' 单引 ...

  2. Shell脚本基础 、 使用变量 、 条件测试及选择 、 列表式循环案例

    Shell脚本基础 . 使用变量 . 条件测试及选择 . 列表式循环案例 1 案例1:Shell脚本的编写及测试 1.1 问题 1.2 方案 1.3 步骤 2 案例2:重定向输出的应用 2.1 问题 ...

  3. 跟着王进老师学Python:通过案例学条件选择-王进-专题视频课程

    跟着王进老师学Python:通过案例学条件选择-55人已学习 课程介绍         未来2年,拥有这种技能的人抢手 2017年是人工智能(AI)的元年,AI已经成为当前火热的前沿技术:而Pytho ...

  4. python之if语句以及条件测试( and 、or、in、not in)

    1.and .or.in.not in ''' 条件测试 ''' #单个条件测试 age0 = 22 print(age0>=22) # True#多个条件测试 and age0 = 22 ag ...

  5. Python选择结构注意事项

    以百分制成绩转换为字母等级成绩为例,简单介绍一下Python选择结构需要注意的事项. 1.缩进必须要正确 在Python代码中,缩进是非常重要的.如果缩进不正确,会导致语法错误无法运行,也可能会导致逻 ...

  6. Python 选择与循环

    本文章总结了董付国老师的Pthon程序设计(第2版)书的内容,仅供个人学习使用,如有侵权,立刻删除 by:mfdy 文章链接:mfdy's blog: Python选择与循环 CSDN目录:https ...

  7. 已知x=python是一种非常好的编程语言-智慧树知到《Python程序设计基础》章节测试答案...

    智慧树知到<Python程序设计基础>章节测试答案 绪论 1.学好Python程序设计要注意的几个问题是 A:多看多练 B:多想多整理 C:多交流多请教 D:只看视频,不思考.不练习 答案 ...

  8. python语言是开源的现拥有十几万个第三方函数库_智慧树知到《Python程序设计基础》章节测试答案...

    智慧树知到<Python程序设计基础>章节测试答案 绪论 1.学好Python程序设计要注意的几个问题是 A:多看多练 B:多想多整理 C:多交流多请教 D:只看视频,不思考.不练习 答案 ...

  9. python选择语句是什么语句_Python语言中的三种选择语句

    本文将详细介绍Python语言中的三种选择语句:if语句,if/else语句和if/elif/else语句.对于每种语句,我们都提供了相应的流程图.与此同时,我们给出许多简单的示例程序,以帮助读者加深 ...

最新文章

  1. 矩阵变换应用-求演化矩阵
  2. jdbc连接mysql驱动方式_JDBC连接数据库系列教程 – JDBC注册驱动的常见方式
  3. 关于JTAG——韦东山嵌入式Linux视频学习笔记02
  4. python3 pygame的发射子弹自编程序
  5. Xcode6.1 模拟器路径
  6. 【差分数组】Master of GCD
  7. Inno Setup 打包安裝判斷是否安裝.net freamework 3.5 和 access2007的數據連接
  8. 纪念逝去的岁月——C/C++快速排序
  9. 《Adobe After Effects CS5经典教程》——1.5 对合成图像作动画处理
  10. 软件测试(三)——lab 1
  11. Eclipse使用问题
  12. 23----JS基础-----Unicode编码表
  13. 如何关闭Win10易升更新?
  14. 个人纪录——洛谷试炼场,简单模拟三排!【普及练习场】
  15. oracle用户登录提示: user test lacks create session privilege logon denied
  16. 计算机c盘小对计算机的影响吗,电脑卡真的跟C盘容量有关系吗?
  17. 谷歌gmail注册入口_Google将在今年秋天将所有人推向新版Gmail,无论他们是否愿意...
  18. 华农大学计算机专硕,华南农业大学电子工程学院(人工智能学院)林芳老师课题组招收计算机方向学硕及专硕...
  19. URI跳转方式地图导航的代码实践
  20. Linux操作系统的性能将主要取决于,高校邦Linux操作系统安全与性能调优章节测试答案...

热门文章

  1. 成都信息工程大学计算机分数线,2017年成都信息工程大学录取分数线
  2. linux traceroute命令详解_详解Linux系统路由跟踪指令traceroute语法、工作原理和实例说明...
  3. shell脚本统计httpd进程和子进程占用的CPU、内存大小,要求每隔5s统计一次
  4. ZABBIX 4.0 安装
  5. Controller接口控制器(5)
  6. 安卓获取手机路径方法
  7. react-redux基本写法
  8. androidStudio快捷键概览
  9. log4j2 日志框架小记
  10. 在阿里云服务器中安装配置mysql数据库完整教程