📚 How It Works
1. The Modulus Operator (%)
The % operator gives you the remainder when dividing two numbers.
Drag an expression below to try it out:
7 % 2
8 % 2
9 % 2
15 % 4
21 % 5
👉 Result will appear here...
2. Even Numbers
A number is even if dividing by 2 leaves no remainder (remainder = 0).
Drag a test expression to see:
8 % 2 == 0
10 % 2 == 0
7 % 2 == 0
15 % 2 == 0
👉 Result will appear here...
3. Odd Numbers
A number is odd if dividing by 2 leaves a remainder of 1.
Drag a test expression to see:
7 % 2 == 1
9 % 2 != 0
10 % 2 == 1
15 % 2 != 0
👉 Result will appear here...
💻 Exercise 1: Single Number Check
Drag the code pieces in order to build the program:
number = 7
if number % 2 == 0:
print(number, 'is even')
else:
print(number, 'is odd')
Drop code pieces here to build your program
💻 Exercise 2: Multiple Numbers
Drag the code pieces in order to build the program:
numbers = [4, 7, 10, 15, 22]
for num in numbers:
if num % 2 == 0:
print(num, 'is even')
else:
print(num, 'is odd')
Drop code pieces here to build your program