📜  查找前 n 个素数的 Python 程序 - Python 代码示例

📅  最后修改于: 2022-03-11 14:47:24.983000             🧑  作者: Mango

代码示例2
>>> def getprimes(x):    primes = []    # Loop through 9999 possible prime numbers    for a in range(1, 10000):        # Loop through every number it could divide by        for b in range(2, a):            # Does b divide evenly into a ?            if a % b == 0:                break        # Loop exited without breaking ? (It is prime)        else:            # Add the prime number to our list            primes.append(a)        # We have enough to stop ?        if len(primes) == x:            return primes        >>> getprimes(5)[1, 2, 3, 5, 7]>>> getprimes(7)[1, 2, 3, 5, 7, 11, 13]