πŸ’» Activity 6.1: Write the modulus operator using a while loop#

We implemented the modulus operator using a for loop. Now, write it using a while loop.

# add your code where the ... appears
def whileModulus(dividend, divisor):
    ...
def whileModulus(dividend, divisor):
    remainder = dividend
    while remainder >= 0:
        remainder -= divisor
    return (remainder+divisor)
print(whileModulus(5,3))
print(5%3)
2
2
print(whileModulus(4,2))
print(4%2)
0
0
print(whileModulus(100,21))
print(100%21)
16
16