Write a nested if statement that will determine the student's final letter grade. Display the numeric and letter grades for the Final average and final exam. Write the nested code in python. import random def main(): # main function definition aGrades=[] # empty list to store Grades for i in range(7): # loop to read 7 inputs print("Input scores ",i+1," : ", end="") # a message to enter grade n=int(input()) # input grade aGrades.append(n) # add grade into list print("Grade list before randomize: ",aGrades) # print list random.shuffle(aGrades) # randomize list numExams=len(aGrades)-1 # compute numExams FinalExam=aGrades[-1] # store final grade TotalPoints=sum(aGrades)-aGrades[-1] # compute TotalPoints TestAverage=TotalPoints/numExams # compute TestAverage FinalAverage=TestAverage*.6 + FinalExam*.4 # compute FinalAverage print("Grade list after randomize is: ",aGrades) # print list print("Test Average = %.2f"%TestAverage) # print test average print("Final Average = %.2f "%FinalAverage) # print final average main() # calling main function
Write a nested if statement that will determine the student's final letter grade. Display the numeric and letter grades for the Final average and final exam. Write the nested code in python.
import random
def main(): # main function definition
aGrades=[] # empty list to store Grades
for i in range(7): # loop to read 7 inputs
print("Input scores ",i+1," : ", end="") # a message to enter grade
n=int(input()) # input grade
aGrades.append(n) # add grade into list
print("Grade list before randomize: ",aGrades) # print list
random.shuffle(aGrades) # randomize list
numExams=len(aGrades)-1 # compute numExams
FinalExam=aGrades[-1] # store final grade
TotalPoints=sum(aGrades)-aGrades[-1] # compute TotalPoints
TestAverage=TotalPoints/numExams # compute TestAverage
FinalAverage=TestAverage*.6 + FinalExam*.4 # compute FinalAverage
print("Grade list after randomize is: ",aGrades) # print list
print("Test Average = %.2f"%TestAverage) # print test average
print("Final Average = %.2f "%FinalAverage) # print final average
main() # calling main function

Note: The final letter grade is based on Final Average value.
PROGRAM:
#Header file
import random
def main(): # main function definition
aGrades=[] # empty list to store Grades
for i in range(7): # loop to read 7 inputs
print("Input scores ",i+1," : ", end="") # a message to enter grade
n=int(input()) # input grade
aGrades.append(n) # add grade into list
print("Grade list before randomize: ",aGrades) # print list
random.shuffle(aGrades) # randomize list
numExams=len(aGrades)-1 # compute numExams
FinalExam=aGrades[-1] # store final grade
TotalPoints=sum(aGrades)-aGrades[-1] # compute TotalPoints
TestAverage=TotalPoints/numExams # compute TestAverage
FinalAverage=TestAverage*.6 + FinalExam*.4 # compute FinalAverage
#Nested if statement to compute the letter grade
if(FinalAverage >= 90 and FinalAverage <= 100):
Grade = 'A'
elif (FinalAverage >= 80):
Grade = 'B'
elif (FinalAverage >= 70):
Grade = 'C'
elif (FinalAverage >= 60):
Grade = 'D'
else:
Grade = 'F'
print("Grade list after randomize is: ",aGrades) # print list
print("Test Average = %.2f"%TestAverage) # print test average
print("Final Average = %.2f "%FinalAverage) # print final average
print("Final Letter Grade = "+Grade) #print final letter grade
main() # calling main function
Step by step
Solved in 3 steps with 3 images









