1、编写Python程序,输出公司中所有员工的姓名和年龄,然后找出公司中年龄最大的员工信息。
时间: 2024-03-01 20:52:50 浏览: 107
好的,以下是Python程序实现:
```python
# 定义员工类
class Employee:
def __init__(self, name, age):
self.name = name
self.age = age
# 创建员工列表
employees = [
Employee('张三', 25),
Employee('李四', 32),
Employee('王五', 28),
Employee('赵六', 40)
]
# 输出员工姓名和年龄
for employee in employees:
print("员工姓名:{},年龄:{}".format(employee.name, employee.age))
# 找出年龄最大的员工
max_age_employee = max(employees, key=lambda x: x.age)
print("年龄最大的员工是:{},年龄:{}".format(max_age_employee.name, max_age_employee.age))
```
输出结果为:
```
员工姓名:张三,年龄:25
员工姓名:李四,年龄:32
员工姓名:王五,年龄:28
员工姓名:赵六,年龄:40
年龄最大的员工是:赵六,年龄:40
```
相关问题
编写Python程序,在已知的字典内,输出公司中所有员工的姓名和年龄,然后找出公司中年龄最大的员工信息。
好的,以下是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
```
阅读全文