Conditional Logic in Python: Examples to Enhance Skills
Hasan Mahmud Rhidoy
Posted on November 15, 2024
Conditional logic allows a program to make decisions based on certain conditions. It lets your code take different actions depending on whether a condition is True or False
. These decisions use conditional statements such as if, elif, and else
.
- Check if a Number is Positive, Negative, or Zero
number = 5
if number > 0:
print("Positive")
elif number < 0:
print("Negative")
else:
print("Zero")
- Check if a Year is a Leap Year
year = 2024
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
print("Leap Year")
else:
print("Not a Leap Year")
- Check if a Number is Even or Odd
number = 10
if number % 2 == 0:
print("Even")
else:
print("Odd")
- Check if a Person is Eligible to Vote (Age >= 18)
age = 20
if age >= 18:
print("Eligible to Vote")
else:
print("Not Eligible to Vote")
- Determine if a Number is Divisible by 5
number = 25
if number % 5 == 0:
print("Divisible by 5")
else:
print("Not Divisible by 5")
- Check if a String is Empty
input_string = ""
if not input_string:
print("Empty String")
else:
print("Non-Empty String")
- Check if a Number is a Multiple of Both 3 and 7
number = 21
if number % 3 == 0 and number % 7 == 0:
print("Multiple of both 3 and 7")
else:
print("Not a multiple of both 3 and 7")
- Check if a Number is Between Two Values
number = 15
if 10 < number < 20:
print("Between 10 and 20")
else:
print("Not Between 10 and 20")
- Check if a Letter is a Vowel
letter = 'A'
if letter in 'aeiouAEIOU':
print("Vowel")
else:
print("Consonant")
- Check if a Number is Greater Than or Equal to 100
number = 150
if number >= 100:
print("Greater than or equal to 100")
else:
print("Less than 100")
- Check if a String Starts with a Specific Character
input_string = "Hello, World!"
if input_string.startswith("H"):
print("Starts with H")
else:
print("Does not start with H")
- Check if a Number is a Perfect Square
number = 16 # Example number to check
if int(number ** 0.5) ** 2 == number:
print("Perfect Square")
else:
print("Not a Perfect Square")
- Check if a Key Exists in a Dictionary
my_dict = {'name': 'John', 'age': 25} # Example dictionary
if "name" in my_dict:
print("Key 'name' exists")
else:
print("Key 'name' does not exist")
💖 💪 🙅 🚩
Hasan Mahmud Rhidoy
Posted on November 15, 2024
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.