...

/

Programs That Can Compare

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
Project requirements that require selective execution
Project requirements that require selective execution

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 = 0
if user_answer == correct_answer:
score = score + 1
else:
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

Bringing if inside our project

...