
Python编程:第二次平时作业填空题解析
下载需积分: 0 | 79KB |
更新于2024-06-30
| 179 浏览量 | 举报
收藏
"本次Python作业主要涉及程序填空题,目标是编写代码找出输入的三个整数中的最大值、中间值和最小值。作业要求不需抄写题目,只需提交答案,答案可以打印或手写,并需标注姓名和学号。作业在期末时统一提交。"
在这次Python作业中,学生需要完成三个程序填空题,每个题目都是为了找出并存储三个输入整数的最大值(maX)、中间值(miD)和最小值(miN)。下面是对每个问题的解答:
1. 第一个程序使用if-else语句来比较三个数。首先,通过`eval(input('a,b,c='))`读取三个整数。然后,比较a和b的大小来确定maX和miN的初始值。接下来的空白处应填写以下代码来确定miD:
```python
if c > maX:
miD = maX
elif c < miN:
miD = miN
```
这段代码检查c是否大于当前的maX或者小于当前的miN,从而更新miD。
2. 第二个程序利用内置函数`max()`和`min()`直接找到最大值和最小值。miD的计算方式是通过总和减去最大值和最小值来得到。因此,空白处应填写:
```python
miD = (a + b + c) - (maX + miN)
```
这样miD的值就是剩下的那个数,即中间值。
3. 第三个程序也使用了`max()`和`min()`函数,但之后的逻辑稍微复杂些。如果最大值和最小值都不是a,则miD为a;如果不是b,则miD为b;否则,miD为c。空白处应填写:
```python
miD = c
```
因为在这种情况下,c既不是最大值也不是最小值,所以它是中间值。
这三个题目都在练习Python的基本比较和逻辑操作,以及如何使用内置函数处理数组中的元素。这样的练习有助于提升学生的逻辑思维和问题解决能力。
相关推荐







扈涧盛
- 粉丝: 33
最新资源
- Aver Media M150电视卡驱动官方下载
- 清华IT完整XML教学PPT内容概览
- 08软件设计师考试模拟题精选集
- 小餐馆管理软件1.0版发布:强大容错能力
- 汇编语言实现小汽车屏幕移动教程代码
- OpenBravo ERP 2.40版本数据库关系图详解
- 免费高性能企业站友情链接生成源码
- 基于C#开发的超市管理系统软件介绍
- 最小桌面视频录制神器发布:高效空间节省
- JSP多功能模块插件,提升开发效率与功能丰富性
- Agnp201t软件安装及使用教程
- C语言编程实例详解:Turboc 2.0环境下运行
- 网页教学实习资料分享:实用资源合辑
- Java学生信息管理系统实训报告与源代码
- DELPHI实现的UDP聊天程序源代码详解
- Postgres8.3.3性能优化:SQL执行信息统计功能
- 标准化PSO算法2007版本解析与定义
- LR9.1端口映射操作指南及SMTP/POP3协议应用
- Oracle DOM编程深度解析:DBMS_XMLDOM与DBMS_XMLPARSER
- 图书馆管理系统的设计与分析研究
- 2023最新全套ASP建站技术教程
- Flash与ASP打造简易在线聊天室
- AVR单片机编程入门与源码实例分析
- Linux与Shell基础教程:精华文章深入解析