list_employees = [
{'eid': 1001, 'did': 9002, 'name': '师父', 'money': 35000},
{'eid': 1002, 'did': 9001, 'name': '悟空', 'money': 50000},
{'eid': 1003, 'did': 9002, 'name': '八戒', 'money': 25000},
{'eid': 1004, 'did': 9001, 'name': '沙僧', 'money': 26000},
{'eid': 1005, 'did': 9001, 'name': '小白龙', 'money': 15000},
]
def single_employees(i):
print(f'员工编号是:{i["eid"]},员工部门是:{i["did"]}员工姓名是:{i["name"]},员工工资是:{i["money"]}')
def employee_information():
for i in list_employees:
single_employees(i)
def money_gt_2w():
for i in list_employees:
single_employees(i)
需要 money_gt_2w() 调用,看下面代码的最后一句
list_employees = [
{'eid': 1001, 'did': 9002, 'name': '师父', 'money': 35000},
{'eid': 1002, 'did': 9001, 'name': '悟空', 'money': 50000},
{'eid': 1003, 'did': 9002, 'name': '八戒', 'money': 25000},
{'eid': 1004, 'did': 9001, 'name': '沙僧', 'money': 26000},
{'eid': 1005, 'did': 9001, 'name': '小白龙', 'money': 15000},
]
# 定义函数,打印所有员工信息。要小而精的函数。
# 发现函数1与函数2,有相同的代码,于是把他们提成一个函数。
def single_employees(i):
print(f'员工编号是:{i["eid"]},员工部门是:{i["did"]}员工姓名是:{i["name"]},员工工资是:{i["money"]}')
def employee_information():
for i in list_employees:
single_employees(i)
def money_gt_2w():
for i in list_employees:
single_employees(i)
money_gt_2w()
要用return才能返回结果,看看你在哪里调用的,被调用的用return 返回你需要的结果