w3resource

Check even or odd number using Boolean variables in Python


1. Even/Odd Checker

Write a Python program to check if a given number is even or odd using boolean variables.

Sample Solution:

Code:

def is_even(number):
    # Return True or False.
    return number % 2 == 0

def main():
    try:
        number = int(input("Input a number: "))
        if is_even(number):
            print(f"{number} is an even number.")
        else:
            print(f"{number} is an odd number.")
    except ValueError:
        print("Invalid input. Please enter a valid number.")

if __name__ == "__main__":
    main()

Output:

Input a number: 10
10 is an even number.
Input a number: 7
7 is an odd number.

When we run the program, it prompts the user to input a number. It then uses the “is_even()” function to determine if the number is even or odd and prints the appropriate message.

Flowchart:

Flowchart: Check even or odd number using Boolean variables in Python.

For more Practice: Solve these Related Problems:

  • Write a Python program to determine if an integer is even or odd using bitwise operators and boolean expressions.
  • Write a Python function that takes an integer and returns a tuple of two booleans: one indicating if the number is even and the other if it is odd.
  • Write a Python script to check every element in a list for evenness using boolean logic and list comprehension.
  • Write a Python program to prompt the user for a number, then use boolean variables to print whether the number is even or odd.

Go to:


Previous: Python Extended Data Type Exercises Home.
Next: Python logical AND and OR operations with Boolean values

Python Code Editor :

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.