Python期末大作业 —— 射靶

发布时间:2023-06-09 18:00

Python期末作业

\"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期末大作业

感想

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

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

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

ItVuer - 免责声明 - 关于我们 - 联系我们

本网站信息来源于互联网,如有侵权请联系:561261067@qq.com

桂ICP备16001015号