# How to better understand this topic

#1

Is there a place I can practice 9/15 to better understand this?
I am not stuck and got through it, but it gave me a little trouble. The rest of the Conditionals & Control Flow was a breeze.

https://www.codecademy.com/courses/learn-python/lessons/conditionals--control-flow/exercises/this-and-that-or-this-but-not-that?link_content_target=interstitial_lesson

I posted the wrong link previously. It is for the “This and That (or This, But Not That!)” lesson.

``````

``````

#3

We are given five expressions to evaluate on sight, just by looking at them and mulling them over in our mind.

Set bool_one equal to the result of

``````False or not True and True
``````

Set bool_two equal to the result of

`````` False and not True or True
``````

Set bool_three equal to the result of

``````True and not (False or False)
``````

Set bool_four equal to the result of

`````` not not True or False and not True
``````

Set bool_five equal to the result of

``````False or not (True and True)
``````

In the editor pane, type the boolean that applies to each.

``````bool_one =

bool_two =

bool_three =

bool_four =

bool_five =
``````

Let’s look at the first one and evaluate it only in terms of precedence…

``````False or not True and True
``````
1. Any `not`'s?
2. Any `and`'s?
3. Any `or`'s?

So evlauate `not True`, first. => False. Now recompose,

``````False or False and True
``````

Next evaluate the `and`, => False and True => False. Now recompose.

``````False or False  =>  False
``````

Try this on paper if needs be, but do not use the computer to solve them. Get in the practice and let your brain learn.

#4

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.