If else is the condition used in different programming language, Here in python we use if ,elif and else keywords to understand by interpreter.
Mostly used python if else conditions
- Equals: a == b
- Not Equals: a != b
- Less than: a < b
- Less than or equal to: a <= b
- Greater than: a > b
- Greater than or equal to: a >= b
Simple if else program :
a=30
b= 20
if a>b:
print('a is greatest number')
else:
print(' b is greatest number')
In the above example when the condition is satisfied then only the python print the output, the above output is : ” a is greatest number”
Example using only if else (no elif) to find the greatest number among 3 numbers :
x = 10
y = 20
z = 30
if x >= y:
if x >= z:
greatest = z
else:
greatest = z
else:
if y >= z:
greatest = y
else:
greatest = z
print(f'Greatest number among {x},{y} and {y} is', greatest)
Output
Greatest number among 10, 20 ,30 is 30
Exam result using if elif and else condition:
print("==================enter the marks =============")
nep = int(input("enter the number of nepali subject"))
math = int(input("enter the number of math subject"))
sci = int(input("enter the number of science subject"))
eng = int(input("enter the number of english subject"))
pop = int(input("enter the number of population subject"))
print("================== =============")
sum = nep + math + sci + eng + pop
if nep < 35:
print('you are fail in nepali subject')
if math < 35:
print('you are fail in math subject')
if sci < 35:
print('you are fail in science subject')
if eng < 35:
print('you are fail in english subject')
if pop < 35:
print('you are fail in population subject')
print(f'total mark={sum}')
percentage = sum / 5
print(f'percentage= {percentage}')
if percentage > 35 and percentage < 45:
print('pass')
elif percentage > 45 and percentage < 60:
print('second division')
elif percentage > 60 and percentage < 75:
print('first division')
elif percentage > 75 and percentage < 85:
print('first division')
else:
print("topper")