Computer Science, asked by shreeya02sharma, 9 months ago

What are the various conditional statements available in Python? Explain with
example​

Answers

Answered by ashutoshpandeyn
3

Answer:

Conditional Statements in Python

In programming languages, most of the time we have to control the flow of execution of your program, you want to execute some set of statements only if the given condition is satisfied, and a different set of statements when it’s not satisfied. Which we also call it as control statements or decision making statements.

Conditional statements are also known as decision-making statements. We use these statements when we want to execute a block of code when the given condition is true or false.

In Python we can achieve decision making by using the below statements:

If statements

If-else statements

Elif statements

Nested if and if-else statements

Elif ladder

Answered by Equestriadash
21

Conditional statements

Conditional statements are mostly used to check for validation of a given situation/condition. They deal with Boolean values and according to the result, run the required code.

There are four conditional statements.

  • If
  • If - Else
  • If - Elif
  • Nested - If

1. If

This statement is used for decision making. It will run the body of the code, if the given 'if' condition is true.

Syntax:

if expression :

 statement

Example:

>>> if 34>7:

print("34 is greater.")

 

34 is greater. [Output]

Since the given expression was true, it ran the body of the code.

Suppose it wasn't true.

>>> if 4>54:

print("4 is the greater value.")

[No output.]

There was no specific output here as we haven't mentioned what has to be printed if the condition is false.

This is why we have the second type of conditional statement:

2. If - Else

This is also used for decision making. If the 'if' expression results false, it'll run the 'else' part.

Syntax:

if expression :

 statement

else:

 statement

Example:

if 51<41:

print("41 is the greater number.")

else:

print("51 is the greater number.")

 

51 is the greater number. [Output]

Since the 'if' condition was false, the 'else' condition was given as the output.

3. If - Elif

This conditional statement is mainly used for repeated checking or rather as a third possibility if the 'if' and 'else' part is false.

Syntax:

if expression:

 statement

elif expression:

 statement

else:

 statement

Example:

>>> if x>y:

print(x, "is the greater value.")

elif x == y:

print(x, "and", y, "are equivalent values.")

else:

print(y, "is the greater value.")

 

54 and 54 are equivalent values. [Output]

Since the 'if' and 'else' conditions were false, it ran the 'elif' code.

'Elif' can be used multiple times.

4. Nested -  If

Nested - If is when you're using conditional statements inside another one.

Syntax:

if expression:

 statement

    if expression:

      statement

elif expression:

   statement

else:

Example:

>>> country == "US"

>>> total = 45

>>> if country == "US":

   if total <= 50:

       print("Shipping Cost is  $50")

elif total <= 100:

       print("Shipping Cost is $25")

elif total <= 150:

    print("Shipping Costs $5")

else:

       print("FREE")

       

Shipping Cost is  $50 [Output]

Here, since the 'if' condition was satisfied, it ran the body of he code, which included a second 'if' condition to check the total amount.

Similar questions