内容正文:
Python 实操题
考试时间90分钟 满分100分
班级 姓名 学号 成绩
一、程序设计题 (共2小题 每小题20分 共40分)
1. 打开当前目录下的pyCode1.py程序文件,实现以下功能:
使用for循环输出下面的图形:
2. 打开当前目录下的pyCode2.py程序文件,实现以下功能:
编写程序,实现四位数加密,规则是每一位数加3,然后用与5取余替换这个数,再将新生成的第一位和第三位交换、第二位和第四位交换。
3. 打开当前目录下的pyCode3.py程序文件,实现以下功能:
若 P 是素数且 M 也是素数,并且满足等式 M = 2^P - 1,则称 M 为默尼森数。函数 isprime(x) 功能为判断整数 x 是否是素数,如果是则返回 True,否则返回 False。函数 ismonisen(x) 通过调用 isprime(x) 函数,判断整数 x 是否都是素数,如果是则为默尼森数。请将默尼森数输出到屏幕(数值中间用一个空格分隔)。
要求:编写函数 isprime(x),函数功能为判断整数 x 是否是素数,如果是则返回 True,否则返回 False。
4. 打开当前目录下的pyCode4.py程序文件,实现以下功能:
随机生成10个1-100之间的偶数,再将偶数索引位置的元素升序,奇数位置的元素降序。并输出排序后的列表。
二、综合应用题(共2小题 每小题20分 共40分)
5. 打开当前目录下的pyCode5.py程序文件,实现以下功能:
使用 tkinter,实现“您爱吃的水果”功能。初始化界面,如图所示。当单击“清空”按钮时,将恢复到初始化界面状态。根据上述题意要求,编写程序,实现界面显示及功能。(注:界面中各元素的大小、颜色及位置,线条的粗细等不作硬性要求)
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$