1# DATA STRUCTURE — list of dicts, one per student
2students = [{"name":"Priya", "scores":[85,92,78,96]},
3 {"name":"Rahul", "scores":[70,65,80,75]},
4 {"name":"Anjali","scores":[95,98,92,97]}]
5
6# FUNCTION — takes any list, returns average
7def compute_average(scores):
8 return sum(scores) / len(scores)
9
10# LOOP — process every student automatically
11for s in students:
12 name = s["name"] # VARIABLE
13 avg = compute_average(s["scores"]) # FUNCTION CALL
14 print(f"{name}: Average = {avg:.1f}")