【发布时间】:2021-04-23 17:36:57
【问题描述】:
通过使用我制作的函数,我想只使用一个循环打印所有员工的记录。
Record = [["ali", "Mazen", "Fida", "Nader", "Majd"], ["Tutor", "IT", "Manager", "PR", "Clerk"]]
def Netsal(salary):
bonus=0
if salary<2000:
bonus = 300
elif salary>=4000:
bonus = 100
else:
bonus = 200
return salary + bonus
Sal=[2200,1600,4000,2000,1400]
holder=[]
for base_salary in Sal:
total_salary=Netsal(base_salary)
holder.append(total_salary)
for total_salary in Netsal(base_salary):
print(Record, total_salary)
在打印方面我有点迷茫,因为我需要输出如下:
Mazen - IT : 1900
所以记录中的两个子列表也需要和奖金一起映射到新的工资列表中。
另外,我需要遍历列表并以上面显示的格式打印所有值。
【问题讨论】:
-
你在用 IT 打印阿里什么?
Ali不是Tutor吗? -
不好意思,我好久没睡觉了
标签: python list loops printing