用python函数求2~100的素数
时间: 2023-06-11 13:09:24 浏览: 181
python 实现求100之内的素数
5星 · 资源好评率100%
可以使用以下代码来生成2到100之间的素数:
```python
def is_prime(num):
if num <= 1:
return False
for i in range(2, int(num ** 0.5) + 1):
if num % i == 0:
return False
return True
primes = [num for num in range(2, 101) if is_prime(num)]
print(primes)
```
首先定义一个名为 `is_prime` 的函数,该函数接受一个数作为参数并返回一个布尔值,指示该数是否为素数。然后使用列表解析式来生成2到100之间的所有素数,并将它们存储在名为 `primes` 的列表中。最后打印 `primes` 列表。
阅读全文