Python期末作业

作业的具体要求总结

Question 1

  1. 用turtle画图就不说了,不难

Question 2

  1. 最多有五个组,每个组最多有3个人
    在添加成员时当超过3个时,需要跳出信息框进行提醒处理
  2. 添加成员的姓名不能为空
    若没有输入任何信息,直接添加的话也需要跳出信息框进行提醒处理
  3. 统计小组的平均得分
    需要特判该小组的成员数是否 ≥ 1,因为分母不能为0
  4. 每个人击靶次数不能超过10
    当射靶次数超过10次,需要弹出信息框进行警告处理

Question1我只写了一个版本,对于 Question 2 我一共写了两个版本

注: 我这两个版本都没有处理成员名相同的情况,笔者认为在这15个人中总不会这么凑巧就有相同名字的人吧,所以请不要输入相同的成员名

第一份

  1. 先输入姓名
  2. 选择要添加到的小组
  3. 添加姓名后,列表框将显示添加的成员名以及他所在的小组
  4. 在列表框中选择要参赛的成员
  5. 点击靶后,将会实时更新参赛队员的成绩以及他所在小组的平均得分
  6. 实时更新个人总得分前三的成员

第二份

具体步骤跟前面的一样,不同在于第二份需要射靶次数达到150次才会显示排名前三的小组,而第一份是实时更新总得分排名前三的个人

感想

源代码请到我的资源那里下载。代码变量太多,所以我猜应该没人能看懂代码。我同学找我代码,给了他们后他们这么抱怨的,反正老师也不细看。听说全班Python这门课分数都是A,因为只要交了期末作业的都是A…

Python这门课一学期下来似乎什么也没学,老师念了一学期的ppt,最终还是得靠自学啊

有问题欢迎在评论区提出一起探讨

Python期末大作业 —— 射靶相关推荐

  1. (运动会模拟射靶)Python期末大作业(附完整文档)

    python期末大作业,因为是数据分析与可视化,所以我在网上搜索的时候,找到了一篇关于大作业射靶的题目,原文写的很好,也提供了下载,本篇在其基础上增加了数据可视化-图表,并且增加了,方差,个人平均分在 ...

  2. python期末大作业之实现多线程爬虫系统

    实现时必须涵盖以下技术: ①图形界面 -> tkinter ②多线程 -> threading.Thread ③文件读写操作 -> write read ④数据库编程 -> p ...

  3. python期末大作业 邮箱小程序

    python天气预报语音播报邮箱小工具(期末大作业之我爱python) 实现功能: 生成一个自动化发邮箱的小程序,每天给女朋友or暗恋的小姑娘发天气预报 用来逗女朋友开心~~ 话不多说,直接先上代码! ...

  4. python期末大作业--爬取网站表情包

    现在大学生都开始忙期末大作业了吧 不知道选啥,有些老师还规定同班的还不能选一样的网站,这就算了,还得来个ppt,真是麻烦事情一大堆 不过-还是好羡慕大学生,读书真的超级舒服啊,这些也就只能等你步入社会 ...

  5. python期末大作业_上海交通大学python期末大作业题目(姚天昉)

    姚天昉是上海交大一位非常有名的计算机老师,期末大作业非常难,给弟弟妹妹们透露下.ps:这是大作业一,另有大作业二即将公布,敬请关注! Project A Simulating a Physical S ...

  6. python期末大作业_大一期末考试很重要,考得好不仅有机会有钱拿,还有机会换专业...

    现阶段很多高校放寒假的时间已经公布,这也就意味着,大学期末考试即将到来.对于大一新生来说,大学的期末考试是比较新鲜的,因为大家都没有经历过. 经历过大学考试的学生,都知道大学的大概学习模式,一般情况下 ...

  7. python期末大作业-图形化爬虫

    爬虫部分 数据库部分 ui部分 文件系统部分 数据简单分析部分 结果演示: 上述展示的是主页面,当点击提交的时候会进行线程的开启来进行数据的爬取,当然,在点击的时候也会有简单的检验功能,url的填写要 ...

  8. python期末大作业 800行_python第三次周末大作业

    '''s18第三周周末⼤作业 模拟博客园系统: 1. 启动程序, 显⽰菜单列表 菜单: 1. 登录 2. 注册 3. ⽂章 4. ⽇记 5. 退出 2. ⽤户输入选项, ⽂章和⽇记必须在登录后才可以进 ...

  9. 【期末大作业】二手房Python爬虫+Flask前端展示+Echarts可视化大项目

    目录 前言 一.项目目标 二.使用工具 三.结果展示 总结 前言 爬虫 :一段自动抓取互联网信息的程序,从互联网上抓取对于我们有价值的信息. Python 爬虫架构主要由五个部分组成,分别是调度器.U ...

  10. python小游戏_课程设计_期末大作业——小游戏合集(含源代码)

    设计小游戏盒子 本文代码链接 点击直接下载 https://download.csdn.net/download/Wps1919/87103302?spm=1001.2014.3001.5501 如将 ...

最新文章

  1. 深入理解Java虚拟机-Java内存区域透彻分析
  2. 网络安全未来发展趋势怎么样,学习难度大吗?
  3. 第二弹!谷歌大脑2017总结下篇:Jeff Dean梳理6大领域研究
  4. 假如我们等不到对的人,就趁孤单让自己优秀起来。单身是最好的升值期
  5. 基于visual Studio2013解决面试题之0202上下排
  6. Lintcode A+B问题
  7. Tomcat官网下载对应版本
  8. The7主题使用心得交流
  9. 你有一份七夕赚钱指南等待签收
  10. 计算机画图讲课ppt,画图教学课件
  11. 41-fcntl设置文件锁
  12. 在Google使用Borg进行大规模集群的管理 7-8
  13. JS中的for循环解数学题
  14. 简单了解下 TCP,学习握手和挥手以及各种状态到底是怎么样的
  15. 虚拟机与主机ssh连接
  16. 多线程的三种设计模式的介绍
  17. mysql无法在kvm虚拟机上_使用KVM虚拟机遇到的问题(持续更新)
  18. oracle分段时间统计总数,oracle中根据年份统计每月的总数?解决思路
  19. 亚马逊营销和运营手法的运用知多少?
  20. Security+ 常见名词解释

热门文章

  1. js怎么识别图片中的文字,js图片文字识别代码
  2. 一个Android开发6年程序员的年终面试总结,2021无畏艰难险阻,迎风潇洒前行
  3. 2021-2025年中国冷链跟踪和监测系统行业市场供需与战略研究报告
  4. 全息眼镜HoloLens可快速捕捉真人3D图像
  5. 设计模式知我所见。。。
  6. 解决:tomcat部署遇到问题:One or more Filters failed to start. Full details will be found in the appro
  7. 教你用电脑键盘打出“囍”字
  8. 怎么在contenteditable可编辑的div插入图片
  9. Latest for Mac 0.7.3 应用更新管理器
  10. 云服务器安装Linux桌面,centos 云服务器有桌面吗 如何进行安装