Solution Exercise 44

Define a function generator which can iterate the numbers, which are divisible by 7, between a given range 1 and n.

Hint:
You should use a generator by using yield in the function. We cover generators day 2.

def div7(n):
    for x in range(n+1):
        if x % 7 == 0:
            yield x

def main():
    for num in div7(30):
        print(num)
           
if __name__ == '__main__':
    main()