Hello, Python developer!
Hope you handle values through functions.
Today, we will learn "If Statements". The "If statements" enables you to make decision through comparing conditions can be confirmed as True or False. It executes designated codes when the condition is True. We can program input value from user and check condition by input value and response by executing guided codes.
Here is an example the "If Statements" in our real life. We can assume a lot of decision making cases in life can be exchanged "if" & "otherwise" statements.
I wake up
if I'm hungry
I eat breakfast
I leave my house
if it's cloudy
I bring an umbrella
otherwise
I bring sunglasses
I'm at a restaurant
if I want meat
I order a steak
otherwise if I want pasta
I order spagetti & meatballs
otherwise
I order a salad
I showed "If Statements" definition and examples.
If statements example
If condition(the result should be Boolean type(True or False))
print("This is If Statements example!") # This line was indented
else:
print("This is not If Statements example!") # This line was indented
If you make sub if statements in if statements, you can use "Else if" command as below.
Else If statements command
elif condition # Should be located under If statement line without indent
In "If statements", you can use "And", "Or" and "Not" command for condition comparing as below.
Additional If Statements commands
if condition_1 and condition_2 # Execute indented codes in case, all condition_1 and condition_2 are "True"
if condition_1 or condition_2 # Execute indented codes in cases, all condition_1 and condition_2 are "True" or one of condition(condition_1 or condition_2) is "True"
if not(condition_1) # Execute indented codes in case, condition_1 is "False"
if condition_1 and not(condition_2) (combination of condition commands) # Execute indented codes in cases, condition_1 is "True" and condition_2 is "False"
Is it clear for understanding "If statements commands"? If you're good, let's start coding!
I showed full exercise codes and execution result as following.
is_male = True
is_tall = False
if is_male and is_tall:
print("You are a tall male.")
elif is_male and not(is_tall):
print("You are a short male.")
elif not(is_male) and is_tall:
print("You are not a male but are tall")
else:
print("You are either not male or not tall or both.")
Can you see the same result? Great job! Now you can use if statements in Python programming!
See you on next post, Python developer! 😊