查找班级最低分和最高分
时间: 2024-09-27 16:11:14 浏览: 28
要找出班级的最低分和最高分,你可以创建一个包含所有学生分数的数据结构(例如列表或元组),然后使用Python中的内置函数`min()`和`max()`来找到最小值和最大值。这里假设你有一个学生分数的列表,每个元素代表一个学生的分数:
```python
# 假设学生分数列表如下
scores = [85, 90, 78, 92, 88, 76]
# 找到最低分
lowest_score = min(scores)
print(f"班级最低分是: {lowest_score}")
# 找到最高分
highest_score = max(scores)
print(f"班级最高分是: {highest_score}")
```
如果你的数据存储在一个字典里,其中键是学生的名字,值是他们的分数,你需要遍历整个字典来获取这些信息:
```python
# 假设字典结构如下
students_scores = {"Alice": 85, "Bob": 90, "Charlie": 78, "Dave": 92, "Eve": 88}
# 获取最低分和最高分
lowest_score = min(students_scores.values())
highest_score = max(students_scores.values())
print(f"班级最低分是: {lowest_score}, 分别对应学生: {list(students_scores.keys())[list(students_scores.values()).index(lowest_score)]}")
print(f"班级最高分是: {highest_score}, 分别对应学生: {list(students_scores.keys())[list(students_scores.values()).index(highest_score)]}")
```
阅读全文