5月29日
今天上午python完成了实验三
Python 可视化训练
【实验编号】
【实验专责】
刘立嘉;
【实验目的】
使学生综合运用图形用户界面设计的概念;
使学生熟悉使用中间面板,组成层次复杂的 GUI 界面;
使学生掌握 Python 图形绘制和图像处理步骤与方法;
使学生掌握 Python 可视化处理的步骤、方法与编程;
【实验环境】
所需硬件环境为微机;
所需软件环境为 Python 3.X 等;
【实验准备】
掌握 Python 下界面容器与基本组件的基本知识与应用;
掌握 Python 下事件处理模型;
掌握 Python 下图形绘制的方法;
掌握 Python 下图像处理的方法
【实验学时】
4 学时;
【实验内容】
练习 Python 下界面布局设计;
练习 Python 下事件处理设计;
撰写实验报告、实验自评及心得体会;
【实验过程】
(一)、设计实现电子算盘,并完成测试;(写到实验报告中)
[题目描述及要求]Python 程序设计
石家庄铁道大学 信息学院 刘立嘉
Tutorial
2
给小朋友设计一个电子算盘。要求绘制电子算盘界面,设计并实现打珠算过程(界面参
考如下图示)。
界面右侧要求以图形绘制的方式绘制自画像,注意不能是图像文件显示的形式。
图
电子算盘参考界面示意
(二)、以(一)中的电子算盘为基础,设计并实现珠算测试器,并完成测试。(写到
实验报告中)
[题目描述及要求]
给小朋友设计一个珠算测试器,要求能够完成珠算加减法的测试。具体的要求功能如下:
(1) 用户启动测试,输入用户名后系统随机生成特定数目的加减法测试题;
(2) 要求测试使用表盘式或数字时秒表进行界面计时显示(参考如上图示);
(3) 对于每道测试题目,要求用户使用电子算盘完成珠算过程,当按下确认键时,将珠
算结果与正确答案比对,并在界面上显示总题数、已答题数和已做对题数;
(4) 当测试完成,界面显示本次测试情况(包括用户名、测试题目及答题明细、对错情
况、测试用时和测试成绩)
(三)、问题思考(写到实验报告中)
查找资料,结合实例代码,至少比较三种 Python 图形处理库或图像处理库的异同点。
【实验评价】
每名学生提交电子实验报告 1 份(需要提交的内容在实验安排中已注明),实验自评
和实验心得体会要据实填写,杜绝抄袭;
请在实验结束后及时将实验报告电子稿(包含实验项目源代码)请在实验结束后及时压
缩打包请发至 PTA 平台 https://pintia.cn 及实验提交交平台 http://www.xzc.cn;【附实验报告格式】
Python 可视化训练
班级:
学号:
姓名:
一 实验目的
使学生综合运用图形用户界面设计的概念;
使学生熟悉使用中间面板,组成层次复杂的 GUI 界面;
使学生掌握 Python 图形绘制和图像处理步骤与方法;
使学生掌握 Python 可视化处理的步骤、方法与编程;
二 实验环境及实验准备
所需硬件环境为微机;
所需软件环境为 Python 3.X 等;
掌握 Python 下界面容器与基本组件的基本知识与应用;
掌握 Python 下事件处理模型;
掌握 Python 下图形绘制的方法;
三 实验内容
(一)、设计实现电子算盘,并完成测试
【题目描述】
给小朋友设计一个电子算盘。要求绘制电子算盘界面,设计并实现打珠算过程(界面参
考如下图示)。
界面右侧要求以图形绘制的方式绘制自画像,注意不能是图像文件显示的形式。
图
电子算盘参考界面示意
【源代码程序】
<你的程序源代码,要求完整,要有必要的注释,不能是图片形式。>【运行测试】
<你的程序运行测试截图>
(二)、以(一)中的电子算盘为基础,设计并实现珠算测试器,并完成测试。
【题目描述】
给小朋友设计一个珠算测试器,要求能够完成珠算加减法的测试。具体的要求功能如下:
(2) 用户启动测试,输入用户名后系统随机生成特定数目的加减法测试题;
(2) 要求测试使用表盘式或数字时秒表进行界面计时显示(参考如上图示);
(3) 对于每道测试题目,要求用户使用电子算盘完成珠算过程,当按下确认键时,将珠
算结果与正确答案比对,并在界面上显示总题数、已答题数和已做对题数;
(4) 当测试完成,界面显示本次测试情况(包括用户名、测试题目及答题明细、对错情
况、测试用时和测试成绩)
【源代码程序】
<你的程序源代码,要求完整,要有必要的注释,不能是图片形式。>
【运行测试】
<你的程序运行测试截图>
四 实验分析及问题思考
查找资料,结合实例代码,至少比较三种 Python 图形处理库或图像处理库的异同点。
【答案】<你的答案,要求要有示例说明>