python从键盘输入三个人的信息(姓名,年龄,薪资,所在城市),存入列表,输出薪资大于15000元的个人信息(提示:用字典保存个人信息)
时间: 2024-10-21 10:17:17 浏览: 31
在Python中,你可以使用列表推导式结合字典数据结构来实现这样的需求。首先,让用户输入三个人的信息,然后遍历这个字典列表,筛选出薪资大于15000元的人的详细信息。以下是一个简单的实现方法:
```python
# 创建一个空的列表用于存储个人信息
people_info = []
# 循环询问用户输入直到输入三个员工的信息
for _ in range(3):
name = input("请输入姓名: ")
age = input("请输入年龄: ")
salary = int(input("请输入薪资(单位:元): "))
city = input("请输入所在城市: ")
# 使用字典保存一个人的信息
person_dict = {
"姓名": name,
"年龄": age,
"薪资": salary,
"所在城市": city
}
# 添加到人员信息列表中
if salary > 15000:
people_info.append(person_dict)
# 输出满足条件的人员信息
if people_info:
print("\n薪资大于15000元的员工信息:")
for info in people_info:
print(info)
else:
print("没有找到薪资超过15000元的员工。")
```
在这个例子中,我们首先创建一个空的列表`people_info`,然后循环三次获取每个人的信息,如果薪资大于15000,则将这个人字典加入到列表中。最后,检查列表是否有元素,如果有则逐个打印每个人的详细信息,如果没有,则显示相应的提示。
阅读全文