# open file to read grades grades - open ('grades.txt', 'r') New to Spyder? Read our tutorial # open file to write average of each student results - open('results.txt', w') # read and iterate over lines in grades.txt for line in grades: # split space separated data data - line.split() # get student id sid - data[e) # get total marks total_marks - float(data[1]) + float(data[2]) + float(data[3]) Help Variable Explorer Plots Files # calculate average marks avg - total_marks/3 Console 1/A X # write student id and average to results file results.write("%s: %.2f\n" %(sid, avg)) # close both files grades.close() results.close() Reloaded modules: jupyter_client.session, zmq.eventloop, zmq.eventloop.ioloop, tornado.platform, tornad tornado.gen, zmq.eventloop.zmqstream, jupyter_client.jsonutil, jupyterclient.adapter, spyder, spyder.p PIL.Image, PIL. ImageMode, PIL.TiffTags, PIL._binary, PIL._util, PIL._imaging, cffi, cffi.api, cffi.lock Traceback (most recent call last): File "C:\Users\hussein\Documents\lab\lab12_ex2_s134580.py", line 21, in sid - data[e] IndexError: list index out of range In [80]: runfile('C:/Users/hussein/Documents/Lab/Lab12_ex2_s134588.py', wdir='C:/Users/hussein/Document Reloaded modules: jupyter_client.session, zmq.eventloop, zmq.eventloop.ioloop, tornado.platform, tornad tornado.gen, zmq.eventloop.zmqstream, jupyter_client.jsonutil, jupyterclient.adapter, spyder, spyder.p PIL.Image, PIL. ImageMode, PIL.TiffTags, PIL._binary, PIL._util, PIL._imaging, cffi, cffi.api, cffi.lock Traceback (most recent call last): File "C:\Users \hussein\Documents\lab\lab12_ex2_s134580. py", line 21, in sid - data[0] IndexError: list index out of range In [81]: TOuthon copcolo Hatoru

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

Why do i get this error?

Correct and detailed answer will be Upvoted

# open file to read grades
grades = open('grades.txt', 'r')
New to Spyder? Read our tutorial
# open file to write average of each student
results = open('results. txt', 'w')
# read and iterate over lines in grades.txt
for line in grades:
# split space separated data
data = line.split()
# get student id
sid = data[@]
# get total marks
total_marks = float(data[1]) + float(data[2]) + float(data[3])
Help Variable Explorer Plots Files
# calculate average marks
avg = total_marks/3
Console 1/A x
# write student id and average to results file
results.write("%s: %.2f\n" %(sid, avg))
Reloaded modules: jupyter_client.session, zmq.eventloop, zmq.eventloop.ioloop, tornado.platform, tornad
tornado.gen, zmq.eventloop.zmqstream, jupyter_client.jsonutil, jupyter_client.adapter, spyder, spyder.p
PIL.Image, PIL.ImageMode, PIL.TiffTags, PIL._binary, PIL. util, PIL. imaging, cffi, cffi.api, cffi.lock
Traceback (most recent call last):
# close both files
grades.close()
results.close()
File "C:\Users\hussein\Documents\lab\lab12_ex2_s134580.py", line 21, in <module>
sid = data[0]
IndexError: list index out of range
In [80]: runfile('C:/Users/hussein/Documents/Lab/Lab12_ex2_s134580.py', wdir='C:/Users/hussein/Document
Reloaded modules: jupyter_client.session, zmq.eventloop, zmq.eventloop.ioloop, tornado.platform, tornad
tornado.gen, zmq.eventloop.zmqstream, jupyter_client.jsonutil, jupyter_client.adapter, spyder, spyder.p
PIL.Image, PIL.ImageMode, PIL.TiffTags, PIL._binary, PIL. util, PIL. imaging, cffi, cffi.api, cffi.lock
Traceback (most recent call last):
File "C:\Users\hussein\Documents\lab\lab12 ex2 s134580.py", line 21, in <module>
sid = data[0]
IndexError: list index out of range
In [81]:
Higtory
Transcribed Image Text:# open file to read grades grades = open('grades.txt', 'r') New to Spyder? Read our tutorial # open file to write average of each student results = open('results. txt', 'w') # read and iterate over lines in grades.txt for line in grades: # split space separated data data = line.split() # get student id sid = data[@] # get total marks total_marks = float(data[1]) + float(data[2]) + float(data[3]) Help Variable Explorer Plots Files # calculate average marks avg = total_marks/3 Console 1/A x # write student id and average to results file results.write("%s: %.2f\n" %(sid, avg)) Reloaded modules: jupyter_client.session, zmq.eventloop, zmq.eventloop.ioloop, tornado.platform, tornad tornado.gen, zmq.eventloop.zmqstream, jupyter_client.jsonutil, jupyter_client.adapter, spyder, spyder.p PIL.Image, PIL.ImageMode, PIL.TiffTags, PIL._binary, PIL. util, PIL. imaging, cffi, cffi.api, cffi.lock Traceback (most recent call last): # close both files grades.close() results.close() File "C:\Users\hussein\Documents\lab\lab12_ex2_s134580.py", line 21, in <module> sid = data[0] IndexError: list index out of range In [80]: runfile('C:/Users/hussein/Documents/Lab/Lab12_ex2_s134580.py', wdir='C:/Users/hussein/Document Reloaded modules: jupyter_client.session, zmq.eventloop, zmq.eventloop.ioloop, tornado.platform, tornad tornado.gen, zmq.eventloop.zmqstream, jupyter_client.jsonutil, jupyter_client.adapter, spyder, spyder.p PIL.Image, PIL.ImageMode, PIL.TiffTags, PIL._binary, PIL. util, PIL. imaging, cffi, cffi.api, cffi.lock Traceback (most recent call last): File "C:\Users\hussein\Documents\lab\lab12 ex2 s134580.py", line 21, in <module> sid = data[0] IndexError: list index out of range In [81]: Higtory
Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY