Question
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
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started