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. Deliverables: Python Code for Grades Flowchart (PDF).

EBK JAVA PROGRAMMING
9th Edition
ISBN:9781337671385
Author:FARRELL
Publisher:FARRELL
Chapter9: Advanced Array Concepts
Section: Chapter Questions
Problem 19RQ
icon
Related questions
Question

Take the program written  and 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.

Deliverables:

Python Code for Grades

Flowchart (PDF).

 

0.0 pts
60.0 pts
Only one
Added the letter grade logic to the code.
75.0 pts
No Marks
Both final average and exam
0.0 pts
5.0 pts
Full Marks
Printed the letter grade
No Marks
20.0 pts
0.0 pts
Provided the flowchart
Full Marks
No Marks
Transcribed Image Text:0.0 pts 60.0 pts Only one Added the letter grade logic to the code. 75.0 pts No Marks Both final average and exam 0.0 pts 5.0 pts Full Marks Printed the letter grade No Marks 20.0 pts 0.0 pts Provided the flowchart Full Marks No Marks
import random
aGrades=[]
for i in range (7) :
aGrades.append (random.randint (55,100))
##importing random module
##list to store grades of all tests
##generating 7 random values for aGrades list
##Calculate the number of exams as the length of the list minus one
##Assign Total Points to sum (aGrades) - aGrades[lastitemIndex]
##Assign Test Average to Total Points / examCount
##Assign Final Exam to the final test score
##Assign Final Average to Test Average *.6 + Final Exam *
examCount = len (aGrades) -1
Total Points = sum (aGrades) - aGrades [-1]
Test Average = Total Points / examCount
Final Exam = aGrades [-1]
Final Average = Test Average *.6 + Final Exam *
. 4
.4
print ("The grades list is: ", aGrades)
##Print aGrades list
print ("Test average: ", round (Test Average, 2))
print ("Final average: ",round (Final Average, 2))
##Print Test Average
##Print Final_Average
Transcribed Image Text:import random aGrades=[] for i in range (7) : aGrades.append (random.randint (55,100)) ##importing random module ##list to store grades of all tests ##generating 7 random values for aGrades list ##Calculate the number of exams as the length of the list minus one ##Assign Total Points to sum (aGrades) - aGrades[lastitemIndex] ##Assign Test Average to Total Points / examCount ##Assign Final Exam to the final test score ##Assign Final Average to Test Average *.6 + Final Exam * examCount = len (aGrades) -1 Total Points = sum (aGrades) - aGrades [-1] Test Average = Total Points / examCount Final Exam = aGrades [-1] Final Average = Test Average *.6 + Final Exam * . 4 .4 print ("The grades list is: ", aGrades) ##Print aGrades list print ("Test average: ", round (Test Average, 2)) print ("Final average: ",round (Final Average, 2)) ##Print Test Average ##Print Final_Average
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 3 images

Blurred answer
Knowledge Booster
Types of Expressions
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT