Python期末作业
作业的具体要求总结
Question 1
- 用turtle画图就不说了,不难
Question 2
- 最多有五个组,每个组最多有3个人 在添加成员时当超过3个时,需要跳出信息框进行提醒处理
- 添加成员的姓名不能为空 若没有输入任何信息,直接添加的话也需要跳出信息框进行提醒处理
- 统计小组的平均得分 需要特判该小组的成员数是否 ≥ 1,因为分母不能为0
- 每个人击靶次数不能超过10 当射靶次数超过10次,需要弹出信息框进行警告处理
Question1我只写了一个版本,对于 Question 2 我一共写了两个版本
注: 我这两个版本都没有处理成员名相同的情况,笔者认为在这15个人中总不会这么凑巧就有相同名字的人吧,所以请不要输入相同的成员名
第一份
- 先输入姓名
- 选择要添加到的小组
- 添加姓名后,列表框将显示添加的成员名以及他所在的小组
- 在列表框中选择要参赛的成员
- 点击靶后,将会实时更新参赛队员的成绩以及他所在小组的平均得分
- 实时更新个人总得分前三的成员
第二份
具体步骤跟前面的一样,不同在于第二份需要射靶次数达到150次才会显示排名前三的小组,而第一份是实时更新总得分排名前三的个人
感想
源代码请到我的资源那里下载。代码变量太多,所以我猜应该没人能看懂代码。我同学找我代码,给了他们后他们这么抱怨的,反正老师也不细看。听说全班Python这门课分数都是A,因为只要交了期末作业的都是A…
Python这门课一学期下来似乎什么也没学,老师念了一学期的ppt,最终还是得靠自学啊
有问题欢迎在评论区提出一起探讨
版权归原作者 .DoubleBean. 所有, 如有侵权,请联系我们删除。