π» Activity 6.2: Apply the break or continue keywords
Contents
π» Activity 6.2: Apply the break or continue keywords#
Revisit for loop implementation of modulus operator#
The implementation of the modulus operator would be more clean with the break or continue statement.
Recall: the modulus operator provides the remainder left after dividing one number by another.
How would you use a break
or continue
to make the code for the modulus operator using a for
loop to make the code more concise?
Copy your correct code to the cell below.
Add
break
orcontinue
to make the function more concise.
# add your code where the ... appears
def forModulus(dividend, divisor):
...
# add your code where the ... appears
def forModulus(dividend, divisor):
remainder = dividend
for i in range(dividend):
if ((remainder-divisor) < 0):
break
remainder -= divisor
return remainder
print(forModulus(5,3))
print(5%3)
2
2
print(forModulus(4,2))
print(4%2)
0
0
The notes for Session 6 benefitted from the availability of Python Programming and Numerical Methods: A Guide for Engineers and Scientists through the MIT License.