<SYSTEM_TASK:>
Given the following text description, write Python code to implement the functionality described below step by step
<END_TASK>
<USER_TASK:>
Description:
 Conditional Execution
Conditional execution allows a program to only execute code if some condition is met. 
Predict what this code will do.
Step1:  Summarize
What does x &lt; y do?  What does it spit out?
Modify
Change the following cell so it prints False
Step2:  Predict what this code will do.
Step3:  Predict what this code will do.
Step4:  Summarize
How does the if statement work?
Your simple comparison operators are
Step5:  Implement
Write code that will only print x if x is more than 100.
More complicated conditionals
Predict what this code will do.
Step6:  Summarize
How do "and", "or", and "not" work?
Modify
Change the following code so it will print "HERE" if x is between 17 and 22.
Step7:  Implement
Write a conditional statement that prints x if it is either negative or if it is greater than 10.
Predict what this code will do.
Step8:  Summarize
How does an if statement decide if something is inside the if or not?
Predict what this code will do.
Step9:  Summarize
What does else do?
Predict what this code will do.
Step10:  Predict what this code will do.
Step11:  Summarize
What does elif do? (it's pronounced "el"-"if", short for "else if").
In python the
<ASSISTANT_TASK:>
Python Code:
x = 5
print(x > 2)
x = 5
print(x < 2)
Explanation: Conditional Execution
Conditional execution allows a program to only execute code if some condition is met. 
Predict what this code will do.
End of explanation
x = 20
print (x > 2)
Explanation: Summarize
What does x &lt; y do?  What does it spit out?
Modify
Change the following cell so it prints False
End of explanation
x = 5
if x > 2:
    print(x)
x = 0
if x > 2:
    print(x)
Explanation: Predict what this code will do.
End of explanation
x = 0
if x > 2:
    print(x)
print("hello")
Explanation: Predict what this code will do.
End of explanation
x = 20
if x < 5:
    print(x)
Explanation: Summarize
How does the if statement work?
Your simple comparison operators are:
x &lt; y (less than)
x &lt;= y (less than or equal to)
x &gt; y (greater than)
x &gt;= y (greater than or equal to)
x == y (is equal to)
x != y (is not equal to)
There are more, depending on the sorts of comparisons being made.  We'll get to them later.
Modify
Change the code above so it prints out x.
End of explanation
x = 2
if x < 5 and x > 10:
    print("condition met")
x = 2
if x < 5 or x > 10:
    print("condition met")
x = 2
if not x > 5:
    print("condition met")
Explanation: Implement
Write code that will only print x if x is more than 100.
More complicated conditionals
Predict what this code will do.
End of explanation
x = 20
if x < 5 or x > 10:
    print("HERE")
Explanation: Summarize
How do "and", "or", and "not" work?
Modify
Change the following code so it will print "HERE" if x is between 17 and 22.
End of explanation
x = 5
if x > 2:
    print("inside conditional")
    print("also inside conditional")
if x < 2:
    print("inside a different conditional")
    
print("not inside conditional")
Explanation: Implement
Write a conditional statement that prints x if it is either negative or if it is greater than 10.
Predict what this code will do.
End of explanation
x = 5
if x > 10:
    print("condition 1")
else:
    print("condition 2")
Explanation: Summarize
How does an if statement decide if something is inside the if or not?
Predict what this code will do.
End of explanation
x = 1
if x > 1:
    print("condition 1")
elif x == 1:
    print("condition 2")
else:
    print("condition 3")
Explanation: Summarize
What does else do?
Predict what this code will do.
End of explanation
x = -2
if x > 5:
    print("a")
elif x > 0 and x <= 5:
    print("b")
elif x > -6 and x <= 0:
    print("c")
else:
    print("d")
Explanation: Predict what this code will do.
End of explanation
x = 5
if x > 10:
    print("condition 1")
elif x < 0:
    print("condition 2")
else:
    print("condition 3")
Explanation: Summarize
What does elif do? (it's pronounced "el"-"if", short for "else if").
In python the:
```python
if CONDITION:
    DO_SOMETHING
elif SOME_OTHER_CONDITION:
    DO_SOMETHING_ELSE
elif YET_ANOTHER_CONDITION:
    DO_YET_ANOTHER_THING
else:
    DO_WHATEVER_WE_WANT 
```
construct allows different responses in response to different conditions.  If no conditions are met, whatever is under else is done.  If multiple conditions are met, only the first condition is met. 
Modify
Change the following program code so it prints "condition 2"
End of explanation
<END_TASK>