def a(x, y):
if y == "Senior":
result = int(x*1.035)
elif y =="Middle":
result = int(x*1.042)
else:
result = int(x*1.038)
return result
companyinfo = [{"name": 'May', "Salary": 12000, "Grade": "Junior"},
{"name": "Ray", "Salary": 26000, "Grade": "Middle"},
{"name": "Ann", "Salary": 14000, "Grade": "Junior"},
{"name": "Gary", "Salary": 8000, "Grade": "Junior"},
{"name": "Tony", "Salary": 16000, "Grade": "Junior"},
{"name": "Kacy", "Salary": 42000, "Grade": "Senior"}]
#print(companyinfo)
#print(f"{'Name':<10}{'Age':>5}") # < left align, > right align ^ center
print(f"{'Staff':<10s}|{'Salary Before Adjustment':>25s}|{'Salary After Adjustment':>25s}")
for i in companyinfo:
print(f"{i['name']:<10s}|{i['Salary']:>25d}|{a(i['Salary'], i['Grade']):>25.1f}")