Change
Grade1+Grade2+Grade3+Grade4/4
to
(Grade1+Grade2+Grade3+Grade4)/4
See the difference here:
>>> 1 + 2 +3 +4/4
7
>>> (1+2+3+4)/4
2
>>>
In the first case, the value is being evaluated as
Grade1+Grade2+Grade3+(Grade4/4)
What you want is
(Grade1+Grade2+Grade3+Grade4)/4
Consider extracting it as a local variable.
#FinalGrade
Student = str(input("Student Name: "))
Grade1 = int(input("Enter Student's First Grade: "))
Grade2 = int(input("Enter Student's Second Grade: "))
Grade3 = int(input("Enter Student's Third Grade: "))
Grade4 = int(input("Enter Student's Fourth Grade: "))
average = (Grade1+Grade2+Grade3+Grade4 )/4
print ("Total Grade Average: %G" % (average))
print ("%s has:" % (Student))
if average < 40:
print ("Failed!")
if average > 40:
print ("Passed!")
#what if average == 40 ?
To enter everything on the same line,
passed_or_failed = "Passed"
if average < 40:
passed_or_failed = 'Failed'
print ("%s has: %s" % (Student, passed_or_failed))