内容正文:
Python 实操题
考试时间90分钟 满分100分
班级 姓名 学号 成绩
一、程序设计题 (共2小题 每小题20分 共40分)
1. 打开当前目录下的pyCode1.py程序文件,实现以下功能:
编写程序,完成下面图形的输出显示。(注:图形间的间隙大小、图形大小及颜色不作硬性要求,要体现出程序逻辑性,否则不得分)
2. 打开当前目录下的pyCode2.py程序文件,实现以下功能:
编写程序,求数列1,3,7,15,31,63,127,……的第n项。(注:用递归函数实现)
3. 打开当前目录下的pyCode3.py程序文件,实现以下功能:
编写程序,求数列2,3,7,12,21,35,……的第n项。(注:用递归函数实现)
4. 打开当前目录下的pyCode4.py程序文件,实现以下功能:
请用户任意输入一个正整数,若为奇数,则将其乘 3 加 1,若为偶数,则将其除以 2,输出计算结果并再次对计算结果执行上述操作,如此循环直到计算结果为 1 时结束。
如输入:
10
输出:
5 16 8 4 2 1
二、综合应用题(共2小题 每小题20分 共40分)
5. 打开当前目录下的pyCode5.py程序文件,实现以下功能:
使用 tkinter,实现查找指定范围内的素数的功能。初始化界面,如图所示。在“起”和“止”单行文本框中分别输入指定范围的起止数,单击“查找”按钮,则在下方多行文本框中输出该指定范围内的所有素数,按每行 8 个数量显示。当单击“退出”按钮时,将退出整个窗口。(注:界面中各元素的大小、颜色及位置,线条的粗细等不作硬性要求)
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$