Page 130 - TP_Plus_v4_Class7
P. 130
Take Off Century #Critical Thinking
21 st
Skills #Productivity & Accountability
If a = 8, b = 2 and c = 20, then what will be the output of the following statements?
1. print(a > b and b < c) = 2. print(a ** b + c) =
3. print(a, b, c) = 4. print(a > b or b > c) =
5. print(a // b – 2 + c) =
There are situations in life when we need to decide based on a situation. For example, if it rains, we will
stay at home, or else we will visit the market. Similar situations arise in programming as well, where we
need to make some decisions and based on these decisions, execute a set of commands. We need to
determine which action is to be taken and which statement is to be executed, if the outcome is true or
false. In this chapter, we will learn about conditional statements of Python.
CONDITIONAL STATEMENTS
Conditional statements, also known as decision-making or control flow statements, are used in
programming to execute different blocks of code based on certain conditions. The following conditional
statements `are available in Python:
if statement if...else statement Nested if statement if…elif…else ladder
The if Statement
The if statement is the simplest conditional statement. In case of the if statement, a statement or
a collection of statements within the if block is executed only if a certain condition or expression
evaluates to True. If the condition evaluates to False, then the control of execution is passed to the
next statement after the if block. The syntax of the if statement is given below:
Syntax:
if (Test Expression):
Indented statement block
# if block ends here
Test Expression False
Factbot
True In Python, the non-zero value is
Body of if interpreted as True. None and 0
are interpreted as False.
Statement just below if
128 Plus (Ver. 4.0)-VII

