pyhton打印所有存在不及格科目的学生记录
时间: 2023-09-23 15:02:34 浏览: 36
可以使用以下代码实现:
```
students = [
{'name': 'Tom', 'score': 85},
{'name': 'Jerry', 'score': 60},
{'name': 'Lucy', 'score': 70},
{'name': 'Tim', 'score': 45},
{'name': 'Bob', 'score': 90},
]
for student in students:
if student['score'] < 60:
print(student['name'], '不及格')
```
这段代码可以打印出所有存在不及格科目的学生记录。
相关问题
python查询字典输出成绩不及格学生
可以通过遍历字典中的值,找出成绩不及格的学生并输出他们的名字。以下是一个示例代码:
```python
# 假设字典的键是学生名字,值是对应的成绩
scores = {
"张三": 80,
"李四": 60,
"王五": 90,
"赵六": 55
}
# 遍历字典中的值,找出不及格的学生
for name, score in scores.items():
if score < 60:
print(name)
```
输出结果为:
```
李四
赵六
```
python求及格学生
可以参考以下代码实现:
```python
students = {
'Tom': 70,
'Jack': 80,
'Lucy': 90,
'Lily': 60,
'Bob': 55
}
pass_students = []
for name, score in students.items():
if score >= 60:
pass_students.append(name)
print("及格的学生有:", pass_students)
```
以上代码会输出如下结果:
```
及格的学生有: ['Tom', 'Jack', 'Lucy', 'Lily']
```
其中,`students`是一个字典,键为学生姓名,值为学生成绩。遍历字典中的每个元素,如果该学生成绩大于等于60,则将其姓名加入`pass_students`列表中,最后输出这个列表即可。