2020年Python期末大作业:编程与绘图实战
版权申诉
5星 · 超过95%的资源 128 浏览量
更新于2024-09-12
1
收藏 119KB PDF 举报
2020年的Python语言程序设计期末大作业分为卷1和卷2,适用于计算机应用技术、软件技术、大数据应用技术等专业的专科生。这份作业共计120分,分为两大部分:基础部分和绘图部分,各占总分的60%。
**第一部分 - 基础(80分)**
- **基础(60分)**: 学生需要使用`input()`函数接收五个整数A1至A5,并实现排序功能。他们不能使用内置的`sorted()`函数,需要自行编写一个排序算法。作业要求至少完成四次不同的测试,考察学生对基本排序算法的理解和实现能力。
- **Advanced(20分)**: 进阶任务包括处理任意数量的整数输入,确保它们按照升序输出;对非整数输入进行异常处理,保证程序的健壮性;同时分析排序算法的效率,让学生思考算法性能优化。
**第二部分 - 绘图(40分)**
- **基础(20分)**: 使用Python的turtle库绘制一个等腰梯形。上底是通过random模块生成的一个50到100之间的随机数,下底则是上底的两倍,高度自定义。学生需在报告中展示计算过程,并提供绘制的图形。
- **Advanced(20分)**: 在此部分,学生需根据用户输入的上底、下底和高来绘制等腰梯形,并检查输入是否符合梯形条件。对非整数输入同样进行异常处理。此外,要绘制并排列四个相同的等腰梯形,形成图二所示的结构。
在提交作业时,每位学生需提交两个文件:一个是包含报告内容的PDF,命名规则为学号加姓名;另一个是Python源代码文件,以拼音命名。同时,作业强调诚信,禁止抄袭和数据雷同,代码一致性检查是严格的评判标准。
这个作业旨在检验学生对Python语言的基础掌握程度,包括输入处理、数据结构操作、异常处理以及图形绘制能力,同时也考察了他们的逻辑思维、问题解决和文档写作技巧。通过完成这些任务,学生能够巩固和提高他们在Python编程中的实践能力。
2021-01-28 上传
2023-08-16 上传
2023-12-01 上传
2023-07-13 上传
2023-09-10 上传
2023-04-27 上传
2023-10-01 上传
Fun_He
- 粉丝: 18
- 资源: 104
最新资源
- 李兴华Java基础教程:从入门到精通
- U盘与硬盘启动安装教程:从菜鸟到专家
- C++面试宝典:动态内存管理与继承解析
- C++ STL源码深度解析:专家级剖析与关键技术
- C/C++调用DOS命令实战指南
- 神经网络补偿的多传感器航迹融合技术
- GIS中的大地坐标系与椭球体解析
- 海思Hi3515 H.264编解码处理器用户手册
- Oracle基础练习题与解答
- 谷歌地球3D建筑筛选新流程详解
- CFO与CIO携手:数据管理与企业增值的战略
- Eclipse IDE基础教程:从入门到精通
- Shell脚本专家宝典:全面学习与资源指南
- Tomcat安装指南:附带JDK配置步骤
- NA3003A电子水准仪数据格式解析与转换研究
- 自动化专业英语词汇精华:必备术语集锦