用python写代码某公司门卫每天都要收很多快递,门卫小张想要编写一个程序统计收到快递的人员名单,以便统一通知,现在请帮他编写一程序,统计出需要来取快递的人员名单
时间: 2024-09-28 14:07:11 浏览: 7
你可以创建一个Python字典来存储每个员工及其对应未领取的快递数量。下面是一个简单的例子:
```python
# 初始化一个空字典,键是员工姓名,值是快递数量
employees = {}
def add_package(employee_name):
# 如果员工名字已经在字典中,增加1;如果不在,添加新的键值对,值设为1
if employee_name in employees:
employees[employee_name] += 1
else:
employees[employee_name] = 1
def get_packages():
# 打印所有需要取快递的人员名单及其对应的快递数量
for employee, packages in employees.items():
if packages > 0:
print(f"{employee}需要取{packages}件快递。")
# 示例用法
add_package("张三")
add_package("李四")
add_package("王五")
get_packages()
```
在这个程序中,`add_package`函数用于添加新的快递到员工名下,`get_packages`函数则遍历字典并打印出所有有未领取快递的人员。如果你想让这个程序运行起来,只需要根据实际情况调用`add_package`函数并调用`get_packages`获取结果即可。