π» Activity 6.1: Write the modulus operator using a while loop
π» 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