Course Content
Conditional Statements in Python
Conditional Statements in Python
Introduction to if-elif-else Statement
Let's begin by examining an example that will aid in a better understanding of the if-elif-else
statement.
Here is an example where we check the age for several conditions.
Example 1:
age = 10 if age < 0: print('Age cannot be negative') if age >= 18: print('Adult') if age < 18 and age >= 10: print('Teenager') if age < 10 and age >= 1: print('Child') if age < 1 and age > 0: print('Baby')
If you need to execute one command from several options based on a condition, you can utilize the elif
construct.
You can also include an else
statement at the end, which will be executed if none of the preceding conditions are satisfied.
Let's consider the following illustration:
So let's rewrite the example above with the new elif statement.
Example 2:
age = 10 if age < 0: print('Age cannot be negative') elif age >= 18: print('Adult') elif age >= 10: print('Teenager') elif age >= 1: print('Child') else: print('Baby')
Clearly, the new operator works smoothly as intended.
Task
Now you can write the program which can determine the shape of the figure on the number of angles. Use the if-elif-else
construction to solve this task.
We have the following classification:
- 0 angles -> Circle or ellipse;
- 3 angles -> Triangle;
- 4 angles -> Square, rectangle, or rhombus;
- more than 4 angles -> Polygon;
- in other cases -> It is not a geometric figure.
Please, fill in the gaps.
Thanks for your feedback!
Introduction to if-elif-else Statement
Let's begin by examining an example that will aid in a better understanding of the if-elif-else
statement.
Here is an example where we check the age for several conditions.
Example 1:
age = 10 if age < 0: print('Age cannot be negative') if age >= 18: print('Adult') if age < 18 and age >= 10: print('Teenager') if age < 10 and age >= 1: print('Child') if age < 1 and age > 0: print('Baby')
If you need to execute one command from several options based on a condition, you can utilize the elif
construct.
You can also include an else
statement at the end, which will be executed if none of the preceding conditions are satisfied.
Let's consider the following illustration:
So let's rewrite the example above with the new elif statement.
Example 2:
age = 10 if age < 0: print('Age cannot be negative') elif age >= 18: print('Adult') elif age >= 10: print('Teenager') elif age >= 1: print('Child') else: print('Baby')
Clearly, the new operator works smoothly as intended.
Task
Now you can write the program which can determine the shape of the figure on the number of angles. Use the if-elif-else
construction to solve this task.
We have the following classification:
- 0 angles -> Circle or ellipse;
- 3 angles -> Triangle;
- 4 angles -> Square, rectangle, or rhombus;
- more than 4 angles -> Polygon;
- in other cases -> It is not a geometric figure.
Please, fill in the gaps.
Thanks for your feedback!
Introduction to if-elif-else Statement
Let's begin by examining an example that will aid in a better understanding of the if-elif-else
statement.
Here is an example where we check the age for several conditions.
Example 1:
age = 10 if age < 0: print('Age cannot be negative') if age >= 18: print('Adult') if age < 18 and age >= 10: print('Teenager') if age < 10 and age >= 1: print('Child') if age < 1 and age > 0: print('Baby')
If you need to execute one command from several options based on a condition, you can utilize the elif
construct.
You can also include an else
statement at the end, which will be executed if none of the preceding conditions are satisfied.
Let's consider the following illustration:
So let's rewrite the example above with the new elif statement.
Example 2:
age = 10 if age < 0: print('Age cannot be negative') elif age >= 18: print('Adult') elif age >= 10: print('Teenager') elif age >= 1: print('Child') else: print('Baby')
Clearly, the new operator works smoothly as intended.
Task
Now you can write the program which can determine the shape of the figure on the number of angles. Use the if-elif-else
construction to solve this task.
We have the following classification:
- 0 angles -> Circle or ellipse;
- 3 angles -> Triangle;
- 4 angles -> Square, rectangle, or rhombus;
- more than 4 angles -> Polygon;
- in other cases -> It is not a geometric figure.
Please, fill in the gaps.
Thanks for your feedback!
Let's begin by examining an example that will aid in a better understanding of the if-elif-else
statement.
Here is an example where we check the age for several conditions.
Example 1:
age = 10 if age < 0: print('Age cannot be negative') if age >= 18: print('Adult') if age < 18 and age >= 10: print('Teenager') if age < 10 and age >= 1: print('Child') if age < 1 and age > 0: print('Baby')
If you need to execute one command from several options based on a condition, you can utilize the elif
construct.
You can also include an else
statement at the end, which will be executed if none of the preceding conditions are satisfied.
Let's consider the following illustration:
So let's rewrite the example above with the new elif statement.
Example 2:
age = 10 if age < 0: print('Age cannot be negative') elif age >= 18: print('Adult') elif age >= 10: print('Teenager') elif age >= 1: print('Child') else: print('Baby')
Clearly, the new operator works smoothly as intended.
Task
Now you can write the program which can determine the shape of the figure on the number of angles. Use the if-elif-else
construction to solve this task.
We have the following classification:
- 0 angles -> Circle or ellipse;
- 3 angles -> Triangle;
- 4 angles -> Square, rectangle, or rhombus;
- more than 4 angles -> Polygon;
- in other cases -> It is not a geometric figure.
Please, fill in the gaps.