I need help with this.

At the end of the semester, students often wish to know what grade they need
on the final exam to get an A in the course. Write a program that prompts for the user’s grades
on exam 1, exam 2, and the homework and from this determines the grade necessary on the final
to get an overall average in the course of 90.

Exam 1 & 2 are 25 % each. Homework = 15 % & final exam = 35 %.

Edited by Rocanlover1: n/a

7 Years
Discussion Span
Last Post by pyTony

ask grade exam a
ask grade exam b
ask homework
90 = (needed*0.35) - (a*0.25) - (b*0.25) - (homework*0.15)

Cheers and Happy coding


But how will I exactly put it? So far I have this:

a = input("Enter Grade for Exam 1 (25 %):")
b = input("Enter Grade for Exam 2 (25 %):")
c = input("Enter Grade for Homeworks (15 %):")
total = a + b + c
avg = total / 3.0
d = avg * .65

print "To make an A in the course, you need at least:",


Rethink formula you are dealing with weighted average. Also you need numbers from user input strings.

Edited by pyTony: n/a

This question has already been answered. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.