In this program, we are going to make a python program to check even or odd number.

In mathematics, an even number is an integer that is divisible by 2, while an odd number is an integer that is not divisible by 2.

For example, the numbers 2, 4, 6, 8, 10, 12, and 14 are all even, because they can all be divided by 2 with no remainder. The numbers 1, 3, 5, 7, 9, 11, and 13 are all odd, because they cannot be divided by 2 with no remainder.

In programming, you can use the modulo operator (%) to check if a number is even or odd. For example, you can use the following code to check if a number x is even or odd:

if x % 2 == 0:
  # x is even
else:
  # x is odd

Define a function to check if a number is even or odd in Python

# define a function to check if a number is even or odd
def check_even_odd(num):
  if num % 2 == 0:
    print(f"{num} is even")
  else:
    print(f"{num} is odd")

# test the function
check_even_odd(2)  # prints "2 is even"
check_even_odd(3)  # prints "3 is odd"
check_even_odd(-4) # prints "-4 is even"

In this program, we define a function called check_even_odd that takes in a number num as an argument. The function uses the modulo operator % to check if num is evenly divisible by 2. If it is, then the number is even and the function prints “num is even”. If it’s not, then the number is odd and the function prints “num is odd”.

We then call the check_even_odd function with different numbers to test it.

Related Post: Prime Number Program in Python using while loop

Video Solution

Python Program to Check Even or Odd Using bit manipulation

Last bit of every odd number is set, so if we perform “&” operation between odd number and 1(whose last bit is set “001”) it comes out to a one otherwise it is zero.

number = int(input("Which number do you want to check? "))

if number&1:
    print("This is an odd number.")
else:
    print("This is an even number.")

This is all about this post, if you have doubts let me know in the comment section. Please rate well in feedback form. Tell us how can we improve this blog so our website can be more engaging.