assert 5.666666666666667 == 17 / 3 # classic division returns a float
assert 5 == 17 // 3 # floor division discards the fractional part
assert 2 == 17 % 3 # the % operator returns the remainder of the division
assert 17 == 5 * 3 + 2 # result * divisor + remainder
# classic division returns a float
# floor division discards the fractional part
# the % operator returns the remainder of the division
# result * divisor + remainder