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

Image of Datadog

Master Mobile Monitoring for iOS Apps

Monitor your app’s health with real-time insights into crash-free rates, start times, and more. Optimize performance and prevent user churn by addressing critical issues like app hangs, and ANRs. Learn how to keep your iOS app running smoothly across all devices by downloading this eBook.

Get The eBook

Top comments (0)

Billboard image

Create up to 10 Postgres Databases on Neon's free plan.

If you're starting a new project, Neon has got your databases covered. No credit cards. No trials. No getting in your way.

Try Neon for Free →

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay