📚 Python选修课作业的某一小题 🌟
假定下面字典是同一个专业选修不同课程的学生信息:
```python
students = {
"Alice": {"course": "Data Science", "score": 85},
"Bob": {"course": "Web Development", "score": 90},
"Charlie": {"course": "AI", "score": 78},
"Diana": {"course": "Cybersecurity", "score": 88}
}
```
通过这段代码,我们可以轻松分析每个学生的学习情况。🔍
首先,让我们计算所有学生的平均分数:
```python
total_score = sum(student['score'] for student in students.values())
average_score = total_score / len(students)
print(f"全班平均分:{average_score:.2f}")
```
接着,找出最高分的学生:
```python
top_student = max(students, key=lambda x: students[x]['score'])
print(f"最高分学生:{top_student} ({students[top_student]['score']}分)")
```
通过这些简单的操作,我们不仅完成了任务,还学习了如何处理字典和列表推导式。💡
希望每位同学都能在Python的世界里找到乐趣!🎉
免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。