Gce Model Questions Vol1 2020 Computer Studies Question 8

Practice essay / theory question 8 from the 2020 Gce Model Questions Vol1 Computer Studies examination. This question covers Python programming, Control structures, Functions, Data validation, Formatted output .

Gce Model Questions Vol1 2020 Computer Studies Essay / Theory
Topics: Python programming Control structures Functions Data validation Formatted output
Question 8 GCE_MODEL_QUESTIONS_VOL1 • 2020 • COMPUTER_STUDIES • essay

A teacher wants to develop a simple Python program to manage student scores for a class of 25 students. The program must read each student's name and three test scores, compute the average, assign a grade (A for ≥85, B for 70‑84, C for 55‑69, D for 40‑54, F for <40), and finally display a summary table.

Question Parts

( a )
Write a Python function named `calculate_average` that takes a list of three numeric scores and returns the average rounded to one decimal place. Include an appropriate docstring.

Detailed Solution & Marking Scheme

Get the step-by-step solution, key points required by examiners and detailed marking guidance through the Edcrib AI Tutor.

Reveal Answer

About This Question

This is Gce Model Questions Vol1 2020 Computer Studies Question 8. It is one of the essay questions from the 2020 Gce Model Questions Vol1 Computer Studies examination.

The question covers Python programming, Control structures, Functions, Data validation, Formatted output .

Master the Exam!

You've seen a preview, but there are thousands more questions plus AI tutor to break down complex solutions.

Unlock Full Access Available for Android & Windows
Chat with Support