用python定义一个prime()函数求整数以内的所有素数,并返回一个素数列表。输出一个正整数输入20,样例输出【2,3,5,7,11,13,17,19】
时间: 2024-03-20 14:42:15 浏览: 62
python 输入一个正整数判断它是不是素数 示例
5星 · 资源好评率100%
好的,以下是一个求素数列表的代码实现:
```python
def prime(n):
primes = []
for i in range(2, n+1):
is_prime = True
for j in range(2, int(i**0.5)+1):
if i % j == 0:
is_prime = False
break
if is_prime:
primes.append(i)
return primes
n = 20
print(prime(n))
```
输出结果为:
```
[2, 3, 5, 7, 11, 13, 17, 19]
```
阅读全文