21-May-2026 Lesson 10(Additional 4)(P.101)-REVISED

Run Settings
LanguagePython
Language Version
Run Command
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}")
Editor Settings
Theme
Key bindings
Full width
Lines