Question
- Python Write some code that will do the following: Read the data from StudentNames.txt Prompt the user to enter each students test grade Write
- Python
Write some code that will do the following:
Read the data from StudentNames.txt
Prompt the user to enter each students test grade
Write the students names and their grades to StudentsAndGrades.txt
Example program run:
Please enter the grade for Harry Potter: 89
Please enter the grade for Ron Weasley: 76
Please enter the grade for Hermione Granger: 94
Please enter the grade for Draco Malfoy: 82
Please enter the grade for Neville Longbottom: 90
Please enter the grade for Luna Lovegood: 92
Example data in StudentsAndGrades.txt:
Harry Potter, 89
Ron Weasley, 76 ...
* This is What I have done but receive error message...
def main(): student_name=open('StudentNames.txt', 'r') student_grade=open('StudentsAndGrades.txt', 'w') for students in student_name: grade=int(input('Please enter the grade for ', student_name, ': ', sep='')) student_grade.write(student_name + ',' + grade + ' ') student_name.close() student_grade.close()
main()
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