In this example, you will learn to check whether a number entered by the user is even or odd.
To understand this example, you should have the knowledge of the following Python programming topics:
A number is even if it is perfectly divisible by 2. When the number is divided by 2, we use the remainder operator % to compute the remainder. If the remainder is not zero, the number is odd.
Source Code
# Python program to check if the input number is odd or even.
# A number is even if division by 2 gives a remainder of 0.
# If the remainder is 1, it is an odd number.
num = int(input("Enter a number: "))
if (num % 2) == 0:
print("{0} is Even".format(num))
else:
print("{0} is Odd".format(num))
Output 1
Enter a number: 43 43 is Odd
Output 2
Enter a number: 18 18 is Even
In this program, we ask the user for the input and check if the number is odd or even. Please note that { } is a replacement field for num.
Related posts:
Python File I/O Operation
Python Program to Create Pyramid Patterns
Python String lower()
Python String isdecimal()
Python String swapcase()
Python String replace()
Python zip()
Python Program to Merge Mails
Python Set discard()
Building Machine Learning Systems with Python - Willi Richert & Luis Pedro Coelho
Python String center()
Python String rstrip()
Python Set issubset()
Python Program to Find Hash of File
Python Program to Check If a List is Empty
Python Program to Get the File Name From the File Path
Python Program to Count the Number of Occurrence of a Character in String
Python Program to Differentiate Between type() and isinstance()
Python Variables, Constants and Literals
Python Program to Get a Substring of a String
Python Errors and Built-in Exceptions
Python Program to Check If a String Is a Number (Float)
Python Get Current time
Python String rindex()
Python String encode()
Python Program to Find All File with .txt Extension Present Inside a Directory
Python Program to Get Line Count of a File
Python Set union()
Python Program to Remove Duplicate Element From a List
Python Program to Find ASCII Value of Character
Python List count()
Python bool()