年底了,某公司要发年终奖。列表lst_staff中存放了所有员工的名单,内容为[“李梅”,“张富”,“付妍”,“赵诺”,“刘江”]。字典dic_award中存放了对公司有杰出贡献的员工名单及奖金金额,内容为{“张富”:10000,“赵诺”:15000}。试编写程序,输出每位员工应发年终奖金额。dic_award中未包含的员工年终奖金额为5000元/人要求输入员工姓名,输出对应年终奖,如没有这个员工,输入“查无此人”。 lst_staff=["李梅","张富","付妍","赵诺","刘江"] dic_award={"张富":10000,"赵诺":15000} 输入输出样例如下: 输入: 张富 输出: 张富年终奖10000元 输入: 张三 输出: 查无此人
时间: 2023-12-05 14:06:38 浏览: 453
年底各公司年会的抽奖程序
4星 · 用户满意度95%
好的,以下是Python代码实现:
```python
lst_staff = ["李梅", "张富", "付妍", "赵诺", "刘江"]
dic_award = {"张富": 10000, "赵诺": 15000}
name = input("请输入员工姓名:")
if name in dic_award:
print(name + "年终奖" + str(dic_award[name]) + "元")
elif name in lst_staff:
print(name + "年终奖5000元")
else:
print("查无此人")
```
程序首先定义了员工名单和杰出员工奖金字典。然后通过 `input()` 函数获取用户输入的员工姓名,判断该员工是否在杰出员工奖金字典中,如果在,则输出对应的奖金金额,否则判断该员工是否在员工名单中,如果在,则输出默认的年终奖金额5000元,如果都不在,则输出“查无此人”。
阅读全文