DEV Community

Hasan Mahmud Rhidoy
Hasan Mahmud Rhidoy

Posted on

Conditional Logic in Python: Examples to Enhance Skills

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.

Image description

  • Check if a Number is Positive, Negative, or Zero
number = 5

if number > 0:
    print("Positive")
elif number < 0:
    print("Negative")
else:
    print("Zero")
Enter fullscreen mode Exit fullscreen mode
  • 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")
Enter fullscreen mode Exit fullscreen mode
  • Check if a Number is Even or Odd
number = 10 

if number % 2 == 0:
    print("Even")
else:
    print("Odd")
Enter fullscreen mode Exit fullscreen mode
  • 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")
Enter fullscreen mode Exit fullscreen mode
  • Determine if a Number is Divisible by 5
number = 25  

if number % 5 == 0:
    print("Divisible by 5")
else:
    print("Not Divisible by 5")
Enter fullscreen mode Exit fullscreen mode
  • Check if a String is Empty
input_string = ""  
if not input_string:
    print("Empty String")
else:
    print("Non-Empty String")
Enter fullscreen mode Exit fullscreen mode
  • 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")
Enter fullscreen mode Exit fullscreen mode
  • 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")
Enter fullscreen mode Exit fullscreen mode
  • Check if a Letter is a Vowel
letter = 'A'  
if letter in 'aeiouAEIOU':
    print("Vowel")
else:
    print("Consonant")
Enter fullscreen mode Exit fullscreen mode
  • 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")
Enter fullscreen mode Exit fullscreen mode
  • 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")
Enter fullscreen mode Exit fullscreen mode
  • 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")
Enter fullscreen mode Exit fullscreen mode
  • 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")
Enter fullscreen mode Exit fullscreen mode

Top comments (0)