- # returns a boolean value if number is even
- def is_even(number: int):
- # make negative number positive
- if number < 0:
- number = number * -1
- # keep subtracting 2 to the number
- for i in range(number, -1, -2):
- # if 0 is reached, number must be even
- if i == 0:
- return True
- # 0 wasn't reached in the above loop, therefore number is odd
- return False
- print(is_even(0))
- print(is_even(-1))
- print(is_even(-4))
- print(is_even(1))
- print(is_even(4))
- print(is_even(5))
- print(is_even(2))
- print(is_even(-5))
- print(is_even(-2))