If-Else
Wed 12 November 2025
# created : 20250125
# https://www.scientecheasy.com/2022/10/if-else-in-python.html/
def num():
num = int(input("enter the num:"))
if num % 2 == 0:
print(num, "is divisible by 2.")
else:
print(num, "is not divisible by 2.")
num()
enter the num: 8
8 is divisible by 2.
def marks():
passMarks = int(input("enter your mark:"))
if passMarks >= 40:
print("Passed")
else:
print("Failed")
marks()
enter your mark: 65
Passed
marks()
enter your mark: 39
Failed
def example():
x, y = 20, 40
if x > y:
print(x, "is greater than ",y)
else:
print(y, "is greater than ", x)
example()
40 is greater than 20
def gender():
gender = 'M'
if((gender == 'M') or (gender == 'm')):
print("You are a male")
else:
print("You are a female")
gender()
You are a male
def number():
number = int(input('Enter a number: '))
if number % 2 == 0:
print(number, "is an even number.")
else:
print(number, "is an odd number.")
number()
Enter a number: 90
90 is an even number.
def marks():
chem = int(input('Enter your chemistry marks: '))
phy = int(input('Enter your physics marks: '))
maths = int(input('Enter your maths marks: '))
total = chem + phy + maths
per = total / 3
print("Total marks obtained: ", total)
print("Percentage: ", per)
if per >= 85:
print("Grade A")
else:
print("Grade B")
marks()
Enter your chemistry marks: 40
Enter your physics marks: 90
Enter your maths marks: 100
Total marks obtained: 230
Percentage: 76.66666666666667
Grade B
# A number is a buzz number when it ends with 7 or is divisible by 7.
def buzz():
num = int(input('Enter an integer number to check buzz: '))
if (num % 10 == 0) or (num % 7 == 0):
print(num, "is a Buzz number")
else:
print(num, "is not a Buzz number")
buzz()
Enter an integer number to check buzz: 776
776 is not a Buzz number
def salary():
salary = 7500
if salary >= 8000:
salary = salary + (salary * 0.1)
print("Employee salary: ", salary)
else:
salary = salary + (salary * 0.15)
print("Employee salary: ", salary)
salary()
Employee salary: 8625.0
Score: 20
Category: python-basics