有一个存放学生姓名和年龄的字典d = {'张三':21, '李四':19, '王五':22, '张六':18},请编写程序,遍历该字典,打印输出年龄大于20的同学的姓名。
时间: 2023-08-06 15:17:55 浏览: 170
可以使用for循环遍历字典d,判断每个学生的年龄是否大于20,如果是则输出该学生的姓名。具体实现如下:
```python
d = {'张三':21, '李四':19, '王五':22, '张六':18}
for name, age in d.items(): # 遍历字典d的键值对
if age > 20: # 判断年龄是否大于20
print(name) # 输出学生姓名
```
输出结果为:
```
张三
王五
```
说明年龄大于20的学生有张三和王五。
相关问题
有一个存放学生姓名和年龄的字典d = {'张三':21, '李四':19, '王五':22, '张六':18},请编写程序,遍历该字典,打印输出年龄大于20的同学的姓名
以下是实现上述功能的Python代码:
```python
# 定义字典
d = {'张三': 21, '李四': 19, '王五': 22, '张六': 18}
# 遍历字典,打印输出年龄大于20的同学的姓名
for name, age in d.items():
if age > 20:
print(name)
```
输出结果为:
```
张三
王五
```
其中,使用 `items()` 方法遍历字典 `d`,获取每个键值对的键和值,然后判断值是否大于20,如果是,则输出对应的键(即同学的姓名)。
有一个存放学生姓名和年龄的字典d={'张三': 21,'李四':19,'王五':22,'张六':18},请编写程 序, 遍历该字典,打印输出年龄大于20的同学
可以使用for循环遍历字典d的每个键值对,判断年龄是否大于20,如果是,则打印出对应的姓名和年龄。代码如下:
```python
d = {'张三': 21, '李四': 19, '王五': 22, '张六': 18}
for name, age in d.items():
if age > 20:
print(name, age)
```
输出结果为:
```
张三 21
王五 22
```
阅读全文