summaryrefslogtreecommitdiff
path: root/docs/examples/tutorial/cython_tutorial/primes_python.py
blob: 845af5bbff164fdab4cb466a3a20e31eb6affa54 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
def primes(nb_primes):
    p = []
    n = 2
    while len(p) < nb_primes:
        # Is n prime?
        for i in p:
            if n % i == 0:
                break

        # If no break occurred in the loop
        else:
            p.append(n)
        n += 1
    return p