请使用IDLE(Python 3.5.3)打开考生文件夹下的PyProg3-10.py文件,编写程序。程序功能为使用循环找到年龄最大的人person = {"li":18,"wang":50,"zhang":20,"sun":22},并输出姓和年龄。
时间: 2023-07-07 10:44:18 浏览: 230
好的,以下是代码实现:
```python
person = {"li":18,"wang":50,"zhang":20,"sun":22}
max_age = -1
max_name = ""
for name, age in person.items():
if age > max_age:
max_age = age
max_name = name
print("年龄最大的人是{},年龄为{}岁。".format(max_name.capitalize(), max_age))
```
程序运行结果如下:
```
年龄最大的人是Wang,年龄为50岁。
```
请注意,我们使用了字典的items()方法来遍历字典中的每一个键值对。同时,我们使用capitalize()方法将最大年龄的人的姓的首字母大写,以符合中文姓名的书写规范。
阅读全文