3.5: This problem will require your program to read a file of student records. Before you the coding part, manually create a text file named cs521_3_5_input.txt Populate the file with rows of comma separated records in of the format: Name of Student Student ID GPA For example (you can use your own names and data): Jerry Seinfeld, 1, 3.7 Elaine Benes, 52, 2.8 George Costanza, 13, 3.9 Cosmo Kramer, 24, 3.4 Now write a python program that performs the following steps: a. Open and read the file created above line by line The text file must be stored in the same directory as your program Parse the data in each row (records of one student) into a 3 element tuple Store each tuple in a single list, making an array that will contain all student records After the input file is completely processed, print the list of tuples Include an appropriate description The list object does not need to be formatted There is no output file! Example Output: Student Records: [(Jerry Seinfeld, 1, 3.7), (Elaine Benes, 52, 2.8), ] Note: Remember to properly close all files. You will lose 0.5 pts for including a text file
3.5: This problem will require your program to read a file of student records.
Before you the coding part, manually create a text file named cs521_3_5_input.txt Populate the file with rows of comma separated records in of the format:
Name of Student
Student ID
GPA
For example (you can use your own names and data): Jerry Seinfeld, 1, 3.7
Elaine Benes, 52, 2.8
George Costanza, 13, 3.9
Cosmo Kramer, 24, 3.4
Now write a python program that performs the following steps:
a. Open and read the file created above line by line
The text file must be stored in the same directory as your program
Parse the data in each row (records of one student) into a 3 element tuple
Store each tuple in a single list, making an array that will contain all student records
After the input file is completely processed, print the list of tuples
Include an appropriate description
The list object does not need to be formatted
There is no output file!
Example Output:
Student Records: [(Jerry Seinfeld, 1, 3.7), (Elaine Benes, 52, 2.8), <you fill in the rest>]
Note:
Remember to properly close all files.
You will lose 0.5 pts for including a text file
Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 2 images