内容正文:
Python 实操题
考试时间90分钟 满分100分
班级 姓名 学号 成绩
一、程序设计题 (共2小题 每小题20分 共40分)
1. 打开当前目录下的pyCode1.py程序文件,实现以下功能:
编写程序,求二元一次方程2x+5y=100 的正整数解
2. 打开当前目录下的pyCode2.py程序文件,实现以下功能:
编写程序,输入一个正整数 n,将 1 到 n 之间的所有整数按行输出,第一行输出 1 个整数,第二行输出 2 个整数,第三行输出 3 个整数,以此类推。
输入:18
输出:
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
16 17 18
3. 打开当前目录下的pyCode3.py程序文件,实现以下功能:
输入一个正整数 n,将1到20之间的所有整数按每行 n个数输出。例如,输入3,则每行输出3个数字后换行,直至全部输出,输出结果如下所示。
1 2 3
4 5 6
7 8 9
10 11 12
13 14 15
16 17 18
19 20
4. 打开当前目录下的pyCode4.py程序文件,实现以下功能:
某网贷机构月利率为 5% 复利,头息加手续费为贷款总额的 30%,某同学在此机构贷款买了一部价值 3 000 元的手机,问满一年时他一共需要还多少钱?(注:头息是指机构在放款前从本金中扣除的部分,例如,本题所给情况下,贷款 1 000 元,可到手 700 元)
二、综合应用题(共2小题 每小题20分 共40分)
5. 打开当前目录下的pyCode5.py程序文件,实现以下功能:
使用 tkinter,实现循环滚动抽奖的功能。初始化界面,如图所示。当单击“开始”按钮时,将自动循环滚动奖品。当单击“暂停”按钮时,停止循环滚动。当单击“退出”按钮时,将退出整个窗口。所设奖品有铅笔、本子、玩具、手表、水果,自动循环滚动的时间间隔为 0.1 秒。根据上述题意要求,实现界面显示及功能。(注:界面中各元素的大小、颜色及位置、线条的粗细等不作硬性要求)
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$