It's not working properly [Solved] | SoloLearn: Learn to code for FREE!


It's not working properly [Solved]

Check out my below code. And help me why does it give some correct answer as wrong even if I give proper input and there is some problem related to scores. Please check out the error and help me to solve this issue. Thanks in advance

2/15/2021 4:31:12 PM


4 Answers

New Answer


questions = {q1:"a",q2:"c",q3:"b",q4:"a",q5:"d",q6:"d",q7:"a",q8:"a"} answers=ans.split(",") index=0 points=0 for i in questions: print(answers[index]) if answers[index]==questions [i]: print("Congrats!! Your answer is Correct\n") points = points + 1 print ("***************************************\n") else: print("Sorry!! Your answer is Wrong\nThe Correct answer is " + questions[i] + "\n") points = points - 1 print ("***************************************\n") index+=1 print ("Congrats!! " + name + " you have completed the quiz\n") The above code is considering answer as "a,c, b,d, a, ..... " And if user enters all 8 answers.


Abhay it's working little bit proper now but still if the inputs are given correct it's saying wrong answer. What to do now please help me and thank you


Abhay it's working fine. the problem is that we should not give any spaces Ex a,b,c,d It's working fine now. Once again thank you so much


Aysha what inputs are giving you wrong answer?