Part of the series

Several example codes

~1 min read • Updated Oct 7, 2025

Program Overview

This Python program reads the GPA of 15 students.
It calculates and displays the average of all GPAs that are greater than 15.


Python Code:


total = 0
count = 0

for i in range(1, 16):
    grade = float(input(f"Enter GPA for student {i}: "))
    if grade > 15:
        total += grade
        count += 1

if count == 0:
    print("No GPA above 15 was entered.")
else:
    average = total / count
    print(f"Average GPA above 15: {average:.2f}")

Sample Output:


Enter GPA for student 1: 14.2  
Enter GPA for student 2: 16.5  
...  
Enter GPA for student 15: 15.8  

Average GPA above 15: 16.15

Step-by-Step Explanation:

- The program loops 15 times to read each student's GPA
- If a GPA is greater than 15, it adds it to the total and increments the count
- After the loop, it calculates the average using total / count
- If no GPA is above 15, it displays a message accordingly


Written & researched by Dr. Shahin Siami