Python Code Example: Check the number is even or odd

This Python script determines whether a user-provided integer x is even or odd.

Code Example

x = int(input("Enter a value for x: "))

if x % 2 == 0:
    print("Number " + str(x) + " is even")
else:
    print("Number " + str(x) + " is odd")

Output

Enter a value for x: 7
Number 7 is odd

Code Explanation

The code starts by asking the user to input a value, x, and converting it to an integer using the int function. The value is then stored in the variable x.

Next, the code checks if the value of x is even or odd using the modulo operator %. The modulo operator returns the remainder of a division operation, so if x % 2 is equal to 0, it means that x is divisible by 2 and therefore even. On the other hand, if x % 2 is not equal to 0, it means that x is not divisible by 2 and therefore odd.

The code uses an if statement to perform this check. If the condition x % 2 == 0 is true, the code inside the first block of the if statement is executed, and the message “Number X is even” is printed, where X is the value of x. If the condition is false, the code inside the else block is executed, and the message “Number X is odd” is printed.

The str function is used to convert the value of x to a string representation, so that it can be concatenated with the string literals in the print statements.

This code demonstrates how to use the modulo operator and an if statement to determine if a number is even or odd.