内容正文:
null
安徽省分类招生和对口招生考试Python 实操题(四)
考试时间90分钟 满分100分
班级 姓名 学号 成绩
一、程序改错题 (共2小题 每小题20分 共40分)
1. 打开当前目录下的pyCode1py程序文件,实现以下功能:
程序中函数fun的功能是:将一个由八进制数字字符组成的字符串转换成十进制整数。规定输入的字符串最多只能包含5位八进制数字字符。请改正程序中的错误,使它能得出正确的结果。
例如:若输入77777,则输出32767。如下图所示:
请在#*************************ERROR*************************#语句的下一行完成程序改错。
提示:建议本机安装Python 3.7版本,在IDLE中编写、调试及验证程序。
2. 打开当前目录下的pyCode2.py程序文件,实现以下功能:
输入一个整数k,k的范围为2≤k≤10000,打印它的所有质因子(即所有为素数的因子)。请改正程序中的错误,使它能得出正确的结果。
例如:若输入整数:2310,则应输出:2、3、5、7、11、。如下图所示:
请在#*************************ERROR*************************#语句的下一行完成程序改错。
提示:建议本机安装Python 3.7版本,在IDLE中编写、调试及验证程序。
二、程序设计题 (共2小题 每小题20分 共40分)
3.打开当前目录下的pyCode3.py程序文件,实现以下功能:
输入一个列表,去掉列表中重复的数字(不改变原来的元素相对位置),再逆序排列后输出。要求:在一行中输入列表,在一行中输出不重复、逆序的列表元素。如下图所示:
4.打开当前目录下的pyCode4.py程序文件,实现以下功能:
随机输入一个字符串,把最左边的10个不重复的英文字母(不区分大小写)挑选出来。如没有10个英文字母,显示信息 "not found”。如下图所示:
三、综合应用题 (共2小题 每小题20分 共40分)
5. 打开当前目录下的pyCode5.py程序文件,实现以下功能:
设计并制作加减乘除计算器:输入两个数,选择一种运算模式(求和、求差、求乘、求除),
结果显示在控件ery3中,除法运算结果保留两位小数。
注:完成运算函数ys( ))和清空函数qk( )的定义。
要求:运用Python自带的tkinter库,设计GUI界面。
请参看样张:
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$$