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

创建一个字典{‘高数::96,大学英语’:86,大学语文:95.5,°大学体育’::86,形式与政策 'none,网页制作:0了,代表某学生一些学科的考试成绩。 编写程序,完成如下功能: (1) 输出学生的数学成绩 (2) 向字典当中添加“python 程序设计”课程的成绩(分数自己设定) (3) 删除没有成绩的科目(即形式与政策) (4) 修改网页制作课程的成绩(分数自己设定) (5) 输出字典的键,输出字典的值 (6) 计算各科平均分并输出,平均分格式化输出保留1位小数。 (7)输出分数高于平均分的科目和成绩。

以下是一个Python程序的实现,来完成所需的功能: ``` student_scores = { '高数': 96, '大学英语': 86, '大学语文': 95.5, '大学体育': 86, '形式与政策': None, '网页制作': } # (1) 输出学生的数学成绩 print("学生的数学成绩:", student_scores['高数']) # (2) 向字典当中添加“python 程序设计”课程的成绩 student_scores['python 程序设计'] = 90 # (3) 删除没有成绩的科目 del student_scores['形式与政策'] # (4) 修改网页制作课程的成绩 student_scores['网页制作'] = 85 # (5) 输出字典的键,输出字典的值 print("字典的键:", list(student_scores.keys())) print("字典的值:", list(student_scores.values())) # (6) 计算各科平均分并输出,平均分格式化输出保留1位小数 total_score = 0 num_scores = 0 for score in student_scores.values(): if score is not None: total_score += score num_scores += 1 average_score = total_score / num_scores print("各科平均分:{:.1f}".format(average_score)) # (7) 输出分数高于平均分的科目和成绩 print("分数高于平均分的科目和成绩:") for subject, score in student_scores.items(): if score is not None and score > average_score: print(subject, ": ", score) ``` 程序中的分数仅作示例,您可以根据需要自行设置。 [2024-04-23 17:30:13 | AI写代码神器 | 958点数解答]

相关提问