酷代码 AI
菜单
服务商

Python程序:处理学生多学科成绩,计算平均分与筛选高分科目

以下是一个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) ``` 程序中的分数仅作示例,您可以根据需要自行设置。 ######[AI写代码神器 | 958点数解答 | 2024-04-23 17:30:13]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]