In this simple example, we will examine a Python script that determines whether a given integer is even or odd. The script prompts the user to input an integer and then uses a conditional statement to check the parity of the number. Based on the result, it prints whether the number is even or odd. This example highlights the use of basic input/output functions, conditional statements, and arithmetic operations in Python.
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")
x = int(input("Enter a value for x: "))
This line prompts the user to enter a number, which will be stored in the variable x
.
input("Enter a value for x: ")
: Displays the message “Enter a value for x:” and waits for the user to input a value.int(...)
: Converts the user input (a string) to an integer and assigns it to the variable x
.if x % 2 == 0:
print("Number " + str(x) + " is even")
else:
print("Number " + str(x) + " is odd")
This block of code checks whether the number stored in x
is even or odd and prints the appropriate message.
x % 2 == 0
: The modulo operator %
calculates the remainder of x
divided by 2
. If the remainder is 0
, it means x
is an even number.if x % 2 == 0:
: If the condition x % 2 == 0
is true, the code inside the if
block is executed.print("Number " + str(x) + " is even")
: Constructs a string that includes the value of x
and the message “is even”, then prints it to the console.else:
: If the condition x % 2 == 0
is false (meaning x
is not even), the code inside the else
block is executed.print("Number " + str(x) + " is odd")
: Constructs a string that includes the value of x
and the message “is odd”, then prints it to the console.