编写Python程序,在已知的字典内,输出公司中所有员工的姓名和年龄,然后找出公司中年龄最大的员工信息。
时间: 2024-03-01 21:52:56 浏览: 102
好的,以下是Python程序实现:
```python
# 定义员工信息字典
employees = {
'张三': 25,
'李四': 32,
'王五': 28,
'赵六': 40
}
# 输出员工姓名和年龄
for name, age in employees.items():
print("员工姓名:{},年龄:{}".format(name, age))
# 找出年龄最大的员工
max_age_employee = max(employees.items(), key=lambda x: x[1])
print("年龄最大的员工是:{},年龄:{}".format(max_age_employee[0], max_age_employee[1]))
```
输出结果为:
```
员工姓名:张三,年龄:25
员工姓名:李四,年龄:32
员工姓名:王五,年龄:28
员工姓名:赵六,年龄:40
年龄最大的员工是:赵六,年龄:40
```
相关问题
编写python程序,已知字典 d1={'A':1,'B':2,'C':3},请找出字典元素的最大值、最小值并求出字典元素的个数 将元素 'D':4,加入字典d1,然后将元素'A':1 改为'A':9,最后删除'B':2
您好,根据您的要求,以下是 Python 代码实现:
```python
d1 = {'A': 1, 'B': 2, 'C': 3}
# 找出最大值、最小值、元素个数
max_val = max(d1.values())
min_val = min(d1.values())
element_num = len(d1)
print(f"最大值:{max_val}\n最小值:{min_val}\n元素个数:{element_num}")
# 添加元素 'D':4
d1['D'] = 4
# 修改元素 'A':1 为 'A':9
d1['A'] = 9
# 删除元素 'B':2
del d1['B']
print(f"修改后的字典:{d1}")
```
输出结果为:
```
最大值:3
最小值:1
元素个数:3
修改后的字典:{'A': 9, 'C': 3, 'D': 4}
```
希望能够帮助到您。如有疑问,欢迎随时提出。
编程找出食谱中热量最低的食物名称,输出热量最低的食物名称、热量
假设食谱中存在一个包含食物名称和热量的字典列表,我们可以使用Python编写以下代码来找出热量最低的食物名称和热量:
```python
# 食谱字典列表,包含食物名称和热量
recipes = [
{"name": "番茄炒蛋", "calories": 200},
{"name": "红烧肉", "calories": 500},
{"name": "清蒸鱼", "calories": 300},
{"name": "蒸蛋", "calories": 100},
{"name": "凉拌黄瓜", "calories": 50},
]
# 初始化热量最低的食物为第一个食物
lowest_calorie_food = recipes[0]
for recipe in recipes:
# 如果当前食物热量比已知最低热量更低,则更新最低热量的食物
if recipe["calories"] < lowest_calorie_food["calories"]:
lowest_calorie_food = recipe
# 输出热量最低的食物名称和热量
print("热量最低的食物是:", lowest_calorie_food["name"])
print("热量为:", lowest_calorie_food["calories"])
```
输出结果为:
```
热量最低的食物是: 凉拌黄瓜
热量为: 50
```
阅读全文