QuestionQuestion

1. Create a Program That Allows You to Enter and Store a Student’s Name, College ID, and 4 Grades…
2. Enter the Information for at Least 5 Students…
3. Then Create a Report That Lists the College ID, Names, Grades and Average for All Students Entered…
4. In Addition to Creating and Using a Text File, You Must Create at Least THREE Functions…
5. Create Exception Handling for Both Data Entry and File Handling…
6. Log All Errors…
7. And Make Sure You Create a Flowchart FIRST!...
8. Be sure to submit both the program and the flowchart...it is okay to handwrite the flowchart…just make sure you scan if you hand wrote the flowchart, scan it or take a picture of it and submit...

Solution PreviewSolution Preview

These solutions may offer step-by-step problem-solving explanations or good writing examples that include modern styles of formatting and construction of bibliographies out of text citations and references. Students may use these solutions for personal skill-building and practice. Unethical use is strictly forbidden.

# CONSTANTS
NO_OF_GRADES=4

# Beginning of Student Records Class
class Stud_Recs:
    # Initalization function defintion
    def __init__(self,stud_name,college_id,stud_grd_1,stud_grd_2,stud_grd_3,stud_grd_4, stud_Avg):
       # Declare and set variables
       self.stud_name=stud_name
       self.college_id=college_id
       self.stud_grd_1=stud_grd_1
       self.stud_grd_2=stud_grd_2
       self.stud_grd_3=stud_grd_3
       self.stud_grd_4=stud_grd_4
       self.stud_Avg=stud_Avg
    def wel_description():
       # Prints out the description descriptom
       print ("Welcome to Kelly's Stdent records table program")
       print ("\nPlease follow the instructions below to enter at least 5 students names, college ids, "
               "and the four test grades. Then, the average of four tests is calculated. Lastly, both " +
               "on screen and in text files with a student record and error logging.")
    # Read student file function defintion
    def read_Stud_File():
       # Try-Catch with File Reading
       try:
            # Printing message...

By purchasing this solution you'll be able to access the following files:
Solution.zip.

$8.00
for this solution

or FREE if you
register a new account!

PayPal, G Pay, ApplePay, Amazon Pay, and all major credit cards accepted.

Find A Tutor

View available Python Programming Tutors

Get College Homework Help.

Are you sure you don't want to upload any files?

Fast tutor response requires as much info as possible.

Decision:
Upload a file
Continue without uploading

SUBMIT YOUR HOMEWORK
We couldn't find that subject.
Please select the best match from the list below.

We'll send you an email right away. If it's not in your inbox, check your spam folder.

  • 1
  • 2
  • 3
Live Chats