{ "小明": 85, "小红": 90, "小李": 78, "小刚": 92, "小华": 65, "小婷": 88, "小强": 59, "小丽": 73, "小勇": 81, "小雨": 95 } 找出及格(成绩大于等于60分)的学生,并打印他们的姓名和成绩。
时间: 2024-10-11 22:01:16 浏览: 19
这是一个简单的数据结构处理问题,我们可以通过遍历这个字典并检查每个学生的成绩是否达到及格线(60分)来找到及格的学生及其分数。以下是步骤:
- 创建一个空列表,用于存储及格的学生及其分数。
- 遍历给定的键值对,对于每一个学生(键),如果对应的分数(值)大于等于60,就将该学生的姓名和成绩添加到结果列表中。
下面是Python代码的示例:
```python
students = {"小明": 85, "小红": 90, "小李": 78, "小刚": 92, "小华": 65, "小婷": 88, "小强": 59, "小丽": 73, "小勇": 81, "小雨": 95}
# 创建一个空列表存储及格的学生信息
passing_students = []
# 遍历字典,找出及格的学生
for name, score in students.items():
if score >= 60:
passing_students.append((name, score))
# 打印及格学生的姓名和成绩
for student in passing_students:
print(f"{student[0]} 的成绩是 {student[1]} 分")
阅读全文