Programs That Can Compare
Learn how to choose portions of code to execute.
Project requirements
Let’s attend to our client’s requirements for the project once again, this time focusing on the requirements highlighted in green for updating the score when the user answers a maths question correctly.
Press + to interact
What if
We know we’ll only need ==
to check for the answer’s correctness. What if we had something in Python that could let us update the score, but only if
the user_answer == correct_answer
:
Press + to interact
score = 0if user_answer == correct_answer:score = score + 1else:print("Unfortunately your answer is not correct.")
Now, this code reads neatly. This is as easy as it looks—Python lets us use an if-else
to control the flow of code execution.
1
In the code given above, which line number will not get executed when the value of user_answer
is equal to correct_answer
?
A)
Line 1
B)
Line 2
C)
Line 3
D)
Line 4
E)
Line 5
Question 1 of 20 attempted