π Review of For Loops
Contents
π Review of For Loops#
Structure#
A βfor loopβ uses iteration over a sequence.
for looping_variable in sequence:
code_block
Recap: code modulus function#
Recall: the modulus operator provides the remainder left after dividing one number by another.
How would you use a for
loop to calculate the result of the modulus operator (without using this operator)?
First, think about the method you would use.
Test that process with 5 (= dividend) divided by 3 (= divisor) and 4 (= dividend) divided by 2 (= divisor).
# add your code where the ... appears
def forModulus(dividend, divisor):
numDiff = ...
remainder = ...
for i in range(...):
...
return remainder
print(forModulus(5,3))
print(5%3)
print(forModulus(4,2))
print(4%2)
The notes for Session 5 benefitted from the availability of Python Programming and Numerical Methods: A Guide for Engineers and Scientists through the MIT License.