To understand this example, you should have knowledge of the following Python programming topics:
In this beginner-level python program, we want to check if a number is an even or odd number. To check a number is even or odd, we need to know an even number and an odd number. Any number greater than zero, which is divisible by 2, is an Even number. For example, 6 is even because it is divisible by 2. Any number which is not divisible by 2 is an Odd number. For example, 3 is not divisible by 2, which is an odd number. In this python program, we have to implement this logic using the if condition in python.
After accepting the number from the user using the
input method in python language. We save the number in a variable after converting the input string to an integer using
int in python. Then we use a Mod Operator with a given number by 2 and check the remainder is zero or not. Using
if condition checks if the remainder is zero, then using the
Else Display is an Odd number.
STEP 1: Accept a string using the input function and convert it to an integer using int in python. Then store the value in a variable.
STEP 2: Use the mod operator to check the number is divisible by 2. Use an if condition to check the result and print the number is even if the condition is satisfied.
STEP 3: Use
elif statement and use a mod operator to check the number is not divisible by 2 and print a number as an odd number.
STEP 4: Use a
else statement and print the number is not a valid input.
num = int(input("Enter any number: ")) if (num % 2) == 0: # check using mod operator and if that is true then print number is even print(num, "it is an even number") elif (num % 2) == 1: # Check using mod operator and if that not true then print number is odd print(num, "it is an odd number") else: print("Error, this is not a valid input") # print the invalid input
Enter any number : 6 6 it is a even number.