酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

某班级共有45位同学,分别叫做“第i位学生”(i取值为1至45),每位学生有4次成绩,分别是期中考试成绩,期末考试成绩,平时成绩和作业成绩。假设期中成绩分布在[80,98]区间,期末成绩分布在[40,100]区间,平时成绩分布在[85,97]区间,作业成绩分布在[88,100]区间。通过调用random模块给每位同学录入对应的四次成绩。 定义一个名为cheng_ji的函数,不接收任何参数。按照第1位学生,第2位学生,…,第45位学生的顺序,将学生名字、期中考试成绩、期末考试成绩、平时成绩和作业成绩用return语句依次输出。调用该函数时,函数值显示结果如下: ([],[],[],[],[])

import random def cheng_ji(): students = [] mid_scores = [] final_scores = [] regular_scores = [] homework_scores = [] for i in range(1, 46): name = "第{}位学生".format(i) mid_score = random.randint(80, 98) final_score = random.randint(40, 100) regular_score = random.randint(85, 97) homework_score = random.randint(88, 100) students.append(name) mid_scores.append(mid_score) final_scores.append(final_score) regular_scores.append(regular_score) homework_scores.append(homework_score) return students, mid_scores, final_scores, regular_scores, homework_scores result = cheng_ji() print(result) [2024-12-17 17:00:35 | AI写代码神器 | 477点数解答]

相关提问