使用if语句查找班级最低分和最高分
时间: 2024-09-26 11:18:08 浏览: 23
班级考试成绩处理系统v2.zip_V2 _c语言班级成绩管理
当你想在 Python 中使用 `if` 语句查找班级的最低分和最高分,你需要遍历学生的分数列表。以下是一个简单的例子,假设我们有一个包含每个学生分数的列表:
```python
# 假设 students_scores 是一个包含所有学生的分数的字典列表,键是学生名,值是分数
students_scores = [
{"name": "Alice", "score": 90},
{"name": "Bob", "score": 85},
{"name": "Charlie", "score": 95},
# 更多学生...
]
# 定义变量存储当前的最低分和最高分,初始时设置为第一个分数
min_score = students_scores[0]["score"]
max_score = students_scores[0]["score"]
for student in students_scores:
if student["score"] < min_score:
min_score = student["score"]
elif student["score"] > max_score:
max_score = student["score"]
# 最后打印最低分和最高分
print("最低分:", min_score)
print("最高分:", max_score)
```
这个代码首先初始化最低分为第一个学生的分数,然后遍历每个学生,如果发现更低的分数就更新 `min_score`,如果发现更高的分数则更新 `max_score`。
阅读全文