内容正文:
Python 实操题
考试时间90分钟 满分100分
班级 姓名 学号 成绩
一、程序设计题 (共2小题 每小题20分 共40分)
1. 打开当前目录下的pyCode1.py程序文件,实现以下功能:
编写程序,将列表a=[7,8,13,20,5,3,2024,99] 中的奇数变成它的平方,偶数乘以2输出新的列表。
2. 打开当前目录下的pyCode2.py程序文件,实现以下功能:
任意输入一个三位数(各数位上的数字不同),用其各数位上的数字组成一个最大数与一个最小数,并用最大数减去最小数,得到一个新的3位数,重复上述过程,最终数字必定会停在495这个“陷阱数”上。请编写程序验证这个结论。
如输入:123
输出:321-123=198
981-189=792
972-279=693
963-369=594
954-459=495
3. 打开当前目录下的pyCode3.py程序文件,实现以下功能:
假设1年期定期利率为3.25%,计算一下需要过多少年,一万元的1年定期存款连本带息能翻倍?
4. 打开当前目录下的pyCode4.py程序文件,实现以下功能:
请输入一个 3 * 3 矩阵,求该矩阵的主角线元素之和。(注:主对角线是指在一个 n 阶矩阵中,从左上角到右下角这一斜线方向上的 n 个元素所在的对角线)
二、综合应用题(共2小题 每小题20分 共40分)
5. 打开当前目录下的pyCode5.py程序文件,实现以下功能:
使用 tkinter,实现两位数加法测试的功能。初始化界面,如图所示。单击“出题”按钮,随机生成 2 个两位数分别显示在等号左边的 2 个单行文本框中,等号右边的单行文本框内容清空并获得焦点,下方标签内容为空,单击“提交”按钮,程序验证算式的正确性,并给出相应提示,在下方标签中显示。单击“退出”按钮时,将退出整个窗口。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$