python使用循环找到年龄最大的人person={"li":18,"wang":50,"zhang":20,"sun":22}
时间: 2024-04-24 19:19:44 浏览: 122
在Python中,可以使用循环来找到字典中年龄最大的人。首先,你可以定义一个字典,其中包含人名和对应的年龄信息。然后,通过遍历字典的键值对,找到年龄最大的人。
以下是一个示例代码:
```python
person = {"li": 18, "wang": 50, "zhang": 20, "sun": 22}
max_age = 0
oldest_person = ""
for name, age in person.items():
if age > max_age:
max_age = age
oldest_person = name
print("年龄最大的人是:", oldest_person)
```
这段代码会输出年龄最大的人的名字。在这个例子中,输出结果为:"年龄最大的人是: wang"。
相关问题
程序功能为使用循环找到年龄最大的人person = {"li":18,"wang":50,"zhang":20,"sun":22},并输出姓和年龄。
好的,以下是使用循环找到年龄最大的人的代码:
```python
person = {"li":18,"wang":50,"zhang":20,"sun":22}
max_age = 0
max_name = ""
for name, age in person.items():
if age > max_age:
max_age = age
max_name = name
print("年龄最大的人是{},年龄为{}岁。".format(max_name, max_age))
```
输出结果为:
```
年龄最大的人是wang,年龄为50岁。
```
希望能够帮到你!
用Python在字典中存储姓名和年龄信息: person = {"li":18,"wang":50,"zhang":20,"sun":22} 找到年龄最大的人,并输出。
可以使用Python中的内置函数`max()`来找到字典中值最大的元素,具体实现如下:
```python
person = {"li":18,"wang":50,"zhang":20,"sun":22}
max_age = max(person.values()) # 找到最大的年龄
for name, age in person.items():
if age == max_age:
print("年龄最大的人是:{},年龄为:{}".format(name, age))
```
输出结果为:
```
年龄最大的人是:wang,年龄为:50
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)