找出3到n的素数python
时间: 2024-03-01 19:50:05 浏览: 64
python怎么判断素数
5星 · 资源好评率100%
以下是一个找出3到n的素数的Python代码示例:
```python
def find_primes(n):
primes = [2]
for num in range(3, n + 1):
for i in range(2, num):
if (num % i) == 0:
break
else:
primes.append(num)
return primes
n = int(input("请输入一个正整数n: "))
primes = find_primes(n)
print("3到{}的素数是: {}".format(n, primes))
```
该代码使用了一个嵌套循环来判断每个数是否为素数,如果是则将其添加到一个列表中。注意,这里将2作为初始的素数,因为它是唯一的偶数素数。
阅读全文