I shared how to write multiple if conditions (statements) in Python. These are the best examples useful for interviews and projects.

Many programmers confuse how to write IF conditions in Python. The below examples act as a handy guide for beginners and experienced.

## Python IF Statements the Best Examples

- IF, IF
- IF 'ELSE'
- IF 'or'
- IF 'and'
- Nested IF
- IF 'continue'
- IF 'break'

In Python, the

**decision making** logic you can write with IF condition. You can write multiple IF conditions (Single way decision). At the same time, you can write IF and ELSE conditions (Two-way decision).

### Multiple IF conditions the best example.

def main():

celsius = float(input("What is the Celsius temperature? "))

fahrenheit = 9/5 * celsius + 32

print("The temperature is", fahrenheit, "degrees Fahrenheit.")

# Print warnings for extreme temps

**if fahrenheit > 90: **

print("It's really hot out there. Be careful!")

**if fahrenheit < 30: **

print("Brrrrr. Be sure to dress warmly!")

**Note:**** **Writing IF conditions like this we call it a Single way of Decision.

### IF-Else condition the best example.

def main():

print("This program finds the real solutions to a quadratic\n")

a = float(input("Enter coefficient a: "))

b = float(input("Enter coefficient b: "))

c = float(input("Enter coefficient c: "))

discrim = b * b - 4 * a * c

**if discrim < 0: **

print("\nThe equation has no real roots!")

** else: **

discRoot = math.sqrt(b * b - 4 * a * c)

root1 = (-b + discRoot) / (2 * a)

root2 = (-b - discRoot) / (2 * a)

print("\n The solutions are:", root1, root2

__Note: __Writing IF conditions like this we call it Two way of Decision.

### Nested IF condition the best example.

if condition:
if condition:
statements
else:
statements
else:
statements

### IF Continue condition the best example.

__Notes:__ 'Continue' just continue the next iteration of the loop.

>>> for num in range(2, 10):

... if num % 2 == 0:

... print "Found an even number", num

... continue

... print "Found a number", num

Found an even number 2

....

### IF break conditions the best example.

>>> for n in range(2, 10):

... for x in range(2, n):

... if n % x == 0:

... print n, 'equals', x, '*', n/x

... break

... else:

... # loop fell through without finding a factor

... print n, 'is a prime number'

...

### IF True Best Example.

flag = True
**if flag:**
print("Welcome")
print("To")
print("BeginnersBook.com")

### IF 'and' the Best Example.

if((a>b and a>c) and (a != b and a != c)):

print(a, " is the largest")

elif((b>a and b>c) and (b != a and b != c)):

print(b, " is the largest")

elif((c>a and c>b) and (c != a and c != b)):

print(c, " is the largest")

else:

print("entered numbers are equal"

Related Posts

## Comments

## Post a Comment

Thanks for your message. We will get back you.