mscroggs.co.uk
mscroggs.co.uk

subscribe

MATH0011: Mathematical Methods II

Code we wrote during lecture 3: listmaker.py

 python 
def squares(n):
    "Returns a list of square numbers between 1 and n."
    s = []
    i = 1
    while i**< n:
        s.append(i**2)
        i += 1
    return s

def primes(n):
    "Returns a list of prime numbers between 1 and n."
    primes = []
    for i in range(2,n):
        a = True
        for p in primes:
            if i%p == 0:
                a = False
                break
            if p**> i:
                break
        if a:
            primes.append(i)
    return primes
© Matthew Scroggs 2012–2024