0


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这门课分数都是A,因为只要交了期末作业的都是A…

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

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

标签:

本文转载自: https://blog.csdn.net/weixin_45771864/article/details/118895991
版权归原作者 .DoubleBean. 所有, 如有侵权,请联系我们删除。

“Python期末大作业 —— 射靶”的评论:

还没有评论