def licenseexam (): יגי , יגי ,יCי , 'Aי ] -correctns ןיAי ,יפי ,'מי ,'פ', correct-o incorrect30 answer-t) incorrectAns=(] infile-open ('TextFile.txt') for line in infile: line-line.strip() answer.append (line(-11) for z in range (20) : if correctAns (2)=-answer [z): correct-correct+1 else: incorrect-incorrect+1 incorrectAns.append (2+1) if correct>-15: print ("You have passed") print ('Number of correct answers: '+stz (correct)) print ('Numbez of incorrect answers:+str (incorrect)) else: print ("You didn't quite make it this time") print ('Number of correct answers:'+str(correct)) print ('Number of incorrect answers:'+str (incorrect)) incorrectList=",".join ((str (2) for z in incorrectAns]) if incorrect>0: print ('Here are the questions you answered inccorrectly:'+incorrectList) def main () : licenseexam() nain()

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

I'm having trouble with this code. I'm getting all the outputs I wanted but It spits out 20 of the same answer any ideas? I'm pretty new to python so try to make it simple for my Pea brain.

è Laforce PG 403 Text.py - D:\Python\Laforce PG 403 Text.py (3.8.5)
File Edit Format Run Options Window Help
def licenseexam () :
correctAns=['A','C','A','A','D','B','C','A','C','B', 'A',
[ ימי , יDי ,'Bי ,יBי ,
correct=0
incorrect=0
answer=[]
incorrectAns=[]
infile=open ('TextFile.txt')
for line in infile:
line-line.strip ()
answer.append (line [-1])
for z in range (20) :
if correctAns[z]==answer[ z]:
correct=correct+1
else:
incorrect=incorrect+1
incorrectAns.append (z+1)
if correct>=15:
print ("You have passed")
print ('Number of correct answers: '+str(correct))
print ('Number of incorrect answers:'+str (incorrect))
else:
print ("You didn't quite make it this time")
print ('Number of correct answers:'+str (correct))
print ('Number of incorrect answers:'+str (incorrect))
incorrectList=",".join ([str (z) for z in incorrectAns])
if incorrect>0:
print ('Here are the questions you answered inccorrectly:'+incorrectList)
def main () :
licenseexam ()
main ()
Ln: 1 Col: 18
Transcribed Image Text:è Laforce PG 403 Text.py - D:\Python\Laforce PG 403 Text.py (3.8.5) File Edit Format Run Options Window Help def licenseexam () : correctAns=['A','C','A','A','D','B','C','A','C','B', 'A', [ ימי , יDי ,'Bי ,יBי , correct=0 incorrect=0 answer=[] incorrectAns=[] infile=open ('TextFile.txt') for line in infile: line-line.strip () answer.append (line [-1]) for z in range (20) : if correctAns[z]==answer[ z]: correct=correct+1 else: incorrect=incorrect+1 incorrectAns.append (z+1) if correct>=15: print ("You have passed") print ('Number of correct answers: '+str(correct)) print ('Number of incorrect answers:'+str (incorrect)) else: print ("You didn't quite make it this time") print ('Number of correct answers:'+str (correct)) print ('Number of incorrect answers:'+str (incorrect)) incorrectList=",".join ([str (z) for z in incorrectAns]) if incorrect>0: print ('Here are the questions you answered inccorrectly:'+incorrectList) def main () : licenseexam () main () Ln: 1 Col: 18
Of correct ansvers:0
Number of incorrect answers:0
an svers:0
angwers:0
answers:0
it this time
i+ this time
answers:0
è Python 3.8.5 Shell
File Edit ShelI Debug Options Window Help
You didn' t quite make it this time
Number of correct answers:1
Number of incorrect answers:0
You didn' t quite make it this time
Number of correct answers:2
Number of incorrect answers:0
You didn't quite make it this time
Number of correct answers:3
Number of incorrect answers:0
You didn't quite make it this time
Number of correct answers:4
Number of incorrect answers:0
mite make it
You didn' t quite make it this time
Number of correct answers:5
Number of incorrect answers:0
You didn' t quite make it this time
Number of correct answers:6
Number of incorrect answers:0
You didn' t quite make it this time
Number of correct answers:7
Number of incorrect answers:0
You didn' t quite make it this time
Number of correct answers:8
Number of incorrect answers:0
You didn't quite make it this time
You
Number of correct answers:9
Number of incorrect answers:0
You didn' t quite make it this time
Number of correct answers:10
Number of incorrect answers:0
You didn' t quite make it this time
Number of correct answers:11
Number of incorrect answers:0
You didn' t quite make it this time
Number of correct answers:12
Number of incorrect answers:0
You didn' t quite make it this time
Number of correct answers:13
Number of incorrect answers:0
You didn' t quite make it this time
Number of correct answers:14
Number of incorrect answers:0
You have passed
Number of correct answers: 15
Number of incorrect answers:0
You have passed
Number of correct answers: 16
Number of incorrect answers:0
You have passed
Number of correct answers: 17
Number of incorrect answers:0
You have passed
Number of correct answers: 18
Number of incorrect answers :0
You have passed
Number of correct answers: 19
Number of incorrect answers:0
You have passed
Number of correct answers: 20
Number of incorrect answers:0
>>>
Transcribed Image Text:Of correct ansvers:0 Number of incorrect answers:0 an svers:0 angwers:0 answers:0 it this time i+ this time answers:0 è Python 3.8.5 Shell File Edit ShelI Debug Options Window Help You didn' t quite make it this time Number of correct answers:1 Number of incorrect answers:0 You didn' t quite make it this time Number of correct answers:2 Number of incorrect answers:0 You didn't quite make it this time Number of correct answers:3 Number of incorrect answers:0 You didn't quite make it this time Number of correct answers:4 Number of incorrect answers:0 mite make it You didn' t quite make it this time Number of correct answers:5 Number of incorrect answers:0 You didn' t quite make it this time Number of correct answers:6 Number of incorrect answers:0 You didn' t quite make it this time Number of correct answers:7 Number of incorrect answers:0 You didn' t quite make it this time Number of correct answers:8 Number of incorrect answers:0 You didn't quite make it this time You Number of correct answers:9 Number of incorrect answers:0 You didn' t quite make it this time Number of correct answers:10 Number of incorrect answers:0 You didn' t quite make it this time Number of correct answers:11 Number of incorrect answers:0 You didn' t quite make it this time Number of correct answers:12 Number of incorrect answers:0 You didn' t quite make it this time Number of correct answers:13 Number of incorrect answers:0 You didn' t quite make it this time Number of correct answers:14 Number of incorrect answers:0 You have passed Number of correct answers: 15 Number of incorrect answers:0 You have passed Number of correct answers: 16 Number of incorrect answers:0 You have passed Number of correct answers: 17 Number of incorrect answers:0 You have passed Number of correct answers: 18 Number of incorrect answers :0 You have passed Number of correct answers: 19 Number of incorrect answers:0 You have passed Number of correct answers: 20 Number of incorrect answers:0 >>>
Expert Solution
steps

Step by step

Solved in 2 steps with 1 images

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