1、编写Python程序,输出公司中所有员工的姓名和年龄,然后找出公司中年龄最大的员工信息。
时间: 2024-03-01 14:52:50 浏览: 35
好的,以下是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
```
python:编写程序,提示输入姓名和出生年份,输出姓名和年龄。
好的,可以使用Python编写一个程序来提示用户输入姓名和出生年份,并输出姓名和年龄,代码如下:
```python
# 提示用户输入姓名和出生年份
name = input("请输入您的姓名:")
year = input("请输入您的出生年份:")
# 计算年龄
age = 2021 - int(year)
# 输出姓名和年龄
print("{}的年龄是{}岁。".format(name, age))
```
程序运行时会提示用户输入姓名和出生年份,例如:
```
请输入您的姓名:张三
请输入您的出生年份:1995
```
然后程序会计算年龄,并输出姓名和年龄,例如:
```
张三的年龄是26岁。
```
因此,该程序可以实现提示用户输入姓名和出生年份,并输出姓名和年龄的功能。