divisibilityrules/main.py
Ava Gaiety Wroten 4411d2b266 First commit
2020-09-15 21:09:44 -05:00

17 lines
559 B
Python

def divide_by_two(num): # Take last digit, divide by two only on that
return _get_last_digit(num) % 2 == 0
def divide_by_three(num): # Sum each digit in number, then check divisibility of that number
num_string = f"{num}"
num_sum = 0
for digit_char in num_string:
num_sum += int(digit_char)
return num_sum % 3 == 0
def divide_by_five(num): # If last digit is a zero or a five return true
last_digit = _get_last_digit(num)
return last_digit == 0 or last_digit == 5
def _get_last_digit(num):
return int(f"{num}"[-1])