Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

PLEASE GIVE ME THE ANSWER IN PYTHON language, please. I have asked for that in the last 3 questions and they answer in a different

PLEASE GIVE ME THE ANSWER IN PYTHON language, please. I have asked for that in the last 3 questions and they answer in a different incorrect language. I apologize for starting off like that but could you please help me with the below.

def display_averages_and_totals(self): try: with open ("HowManyHours.txt", "r") as file:#read data from file data = file.readlines() total_credits = 0 total_study_hours = 0 except FileNotFoundError: print("HowManyHours.txt is not found.")

for student in self.students: total_credits += student.credits total_study_hours += student.study_hours average_credits = total_credits/ len(self.students) average_study_hours = total_study_hours/ len(self.students)

print("Study Hours Report") print(f"Created for{self.report_for},{self.report_employee_id}") print(f"Department:{self.report_department}") print(f"Created By: {self.creator},{self.employee_id}") print(f"Department:{self.department}}") print(f"Total Students: {len(self.students)}") print(f"Average Credits: {average_credits:.2f}") print(f"Average Study Hours: {average_study_hours:.2f}") for line in data:#loop through each line in file values = line.strip().split("")#split line into list of values student = values[0] total_credits = values[1] study_hours = values[2] grade = [3] total_students += 1 total_credits += credits total_study_hours += study_hours

average_credits = total_credits / total_students average_study_hours = total_study_hours / total_students

#displaying the report print("Total Students:", total_students) print("Average Credits:", average_credits) print("Average Study Hours:", average_study_hours) This is the code I have for an option in a menu driven program I am building. I will post what the output is supposed to look like a little further down. This is the last menu option in the program. We will need to open HowManyHours.txt and read all of the files (this file has been appended to quite a few times during the previous options in the program. It will tally up the total students that used the program, average the study hours of all the students who used the program, and will average up the credits taken by all students who used the program.

This last menu option will display a report in the following format:

STUDY HOURS REPORT Created for Dr. Payne, A004567893 Dept: Computer Science

Created By: Karen Smith, A00494928 Dept: Advising

Total Students: 3 Average Credits: 9.00 Average Study Hours: 20.00

-----I THINK MY CODE IS PRETTY DARN CLOSE BUT PLEASE HELP ME MAKE SURE it is going to output the above.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

More Books

Students also viewed these Databases questions