Python期末大作业 —— 射靶
Python期末作业
作业的具体要求总结
Question 1
- 用turtle画图就不说了,不难
Question 2
- 最多有五个组,每个组最多有3个人
在添加成员时当超过3个时,需要跳出信息框进行提醒处理 - 添加成员的姓名不能为空
若没有输入任何信息,直接添加的话也需要跳出信息框进行提醒处理 - 统计小组的平均得分
需要特判该小组的成员数是否 ≥ 1,因为分母不能为0 - 每个人击靶次数不能超过10
当射靶次数超过10次,需要弹出信息框进行警告处理
Question1我只写了一个版本,对于 Question 2 我一共写了两个版本
注: 我这两个版本都没有处理成员名相同的情况,笔者认为在这15个人中总不会这么凑巧就有相同名字的人吧,所以请不要输入相同的成员名
第一份
- 先输入姓名
- 选择要添加到的小组
- 添加姓名后,列表框将显示添加的成员名以及他所在的小组
- 在列表框中选择要参赛的成员
- 点击靶后,将会实时更新参赛队员的成绩以及他所在小组的平均得分
- 实时更新个人总得分前三的成员
第二份
具体步骤跟前面的一样,不同在于第二份需要射靶次数达到150次才会显示排名前三的小组,而第一份是实时更新总得分排名前三的个人
感想
源代码请到我的资源那里下载。代码变量太多,所以我猜应该没人能看懂代码。我同学找我代码,给了他们后他们这么抱怨的,反正老师也不细看。听说全班Python这门课分数都是A,因为只要交了期末作业的都是A…
Python这门课一学期下来似乎什么也没学,老师念了一学期的ppt,最终还是得靠自学啊
有问题欢迎在评论区提出一起探讨
Python期末大作业 —— 射靶相关推荐
- (运动会模拟射靶)Python期末大作业(附完整文档)
python期末大作业,因为是数据分析与可视化,所以我在网上搜索的时候,找到了一篇关于大作业射靶的题目,原文写的很好,也提供了下载,本篇在其基础上增加了数据可视化-图表,并且增加了,方差,个人平均分在 ...
- python期末大作业之实现多线程爬虫系统
实现时必须涵盖以下技术: ①图形界面 -> tkinter ②多线程 -> threading.Thread ③文件读写操作 -> write read ④数据库编程 -> p ...
- python期末大作业 邮箱小程序
python天气预报语音播报邮箱小工具(期末大作业之我爱python) 实现功能: 生成一个自动化发邮箱的小程序,每天给女朋友or暗恋的小姑娘发天气预报 用来逗女朋友开心~~ 话不多说,直接先上代码! ...
- python期末大作业--爬取网站表情包
现在大学生都开始忙期末大作业了吧 不知道选啥,有些老师还规定同班的还不能选一样的网站,这就算了,还得来个ppt,真是麻烦事情一大堆 不过-还是好羡慕大学生,读书真的超级舒服啊,这些也就只能等你步入社会 ...
- python期末大作业_上海交通大学python期末大作业题目(姚天昉)
姚天昉是上海交大一位非常有名的计算机老师,期末大作业非常难,给弟弟妹妹们透露下.ps:这是大作业一,另有大作业二即将公布,敬请关注! Project A Simulating a Physical S ...
- python期末大作业_大一期末考试很重要,考得好不仅有机会有钱拿,还有机会换专业...
现阶段很多高校放寒假的时间已经公布,这也就意味着,大学期末考试即将到来.对于大一新生来说,大学的期末考试是比较新鲜的,因为大家都没有经历过. 经历过大学考试的学生,都知道大学的大概学习模式,一般情况下 ...
- python期末大作业-图形化爬虫
爬虫部分 数据库部分 ui部分 文件系统部分 数据简单分析部分 结果演示: 上述展示的是主页面,当点击提交的时候会进行线程的开启来进行数据的爬取,当然,在点击的时候也会有简单的检验功能,url的填写要 ...
- python期末大作业 800行_python第三次周末大作业
'''s18第三周周末⼤作业 模拟博客园系统: 1. 启动程序, 显⽰菜单列表 菜单: 1. 登录 2. 注册 3. ⽂章 4. ⽇记 5. 退出 2. ⽤户输入选项, ⽂章和⽇记必须在登录后才可以进 ...
- 【期末大作业】二手房Python爬虫+Flask前端展示+Echarts可视化大项目
目录 前言 一.项目目标 二.使用工具 三.结果展示 总结 前言 爬虫 :一段自动抓取互联网信息的程序,从互联网上抓取对于我们有价值的信息. Python 爬虫架构主要由五个部分组成,分别是调度器.U ...
- python小游戏_课程设计_期末大作业——小游戏合集(含源代码)
设计小游戏盒子 本文代码链接 点击直接下载 https://download.csdn.net/download/Wps1919/87103302?spm=1001.2014.3001.5501 如将 ...
最新文章
- 深入理解Java虚拟机-Java内存区域透彻分析
- 网络安全未来发展趋势怎么样,学习难度大吗?
- 第二弹!谷歌大脑2017总结下篇:Jeff Dean梳理6大领域研究
- 假如我们等不到对的人,就趁孤单让自己优秀起来。单身是最好的升值期
- 基于visual Studio2013解决面试题之0202上下排
- Lintcode A+B问题
- Tomcat官网下载对应版本
- The7主题使用心得交流
- 你有一份七夕赚钱指南等待签收
- 计算机画图讲课ppt,画图教学课件
- 41-fcntl设置文件锁
- 在Google使用Borg进行大规模集群的管理 7-8
- JS中的for循环解数学题
- 简单了解下 TCP,学习握手和挥手以及各种状态到底是怎么样的
- 虚拟机与主机ssh连接
- 多线程的三种设计模式的介绍
- mysql无法在kvm虚拟机上_使用KVM虚拟机遇到的问题(持续更新)
- oracle分段时间统计总数,oracle中根据年份统计每月的总数?解决思路
- 亚马逊营销和运营手法的运用知多少?
- Security+ 常见名词解释
热门文章
- js怎么识别图片中的文字,js图片文字识别代码
- 一个Android开发6年程序员的年终面试总结,2021无畏艰难险阻,迎风潇洒前行
- 2021-2025年中国冷链跟踪和监测系统行业市场供需与战略研究报告
- 全息眼镜HoloLens可快速捕捉真人3D图像
- 设计模式知我所见。。。
- 解决:tomcat部署遇到问题:One or more Filters failed to start. Full details will be found in the appro
- 教你用电脑键盘打出“囍”字
- 怎么在contenteditable可编辑的div插入图片
- Latest for Mac 0.7.3 应用更新管理器
- 云服务器安装Linux桌面,centos 云服务器有桌面吗 如何进行安装