用Python找出200以内所有素数
时间: 2023-10-28 22:05:52 浏览: 89
当然,我可以帮你解决这个问题!以下是 Python 的代码实现:
```python
def get_prime_numbers(n):
primes = []
for num in range(2, n+1):
for i in range(2, num):
if (num % i) == 0:
break
else:
primes.append(num)
return primes
print(get_prime_numbers(200))
```
这个函数会返回从2到200之间的所有素数。
相关问题
用python找出10以内的素数
以下是使用Python编写的程序,用于找到10以内的素数:
```python
for i in range(2, 11):
flag = True
for j in range(2, i):
if i % j == 0:
flag = False
break
if flag:
print(i, end=' ')
```
输出结果为:2 3 5 7
说明:程序首先从2开始遍历到10,对于每个数i,它从2到i-1遍历所有的数,如果发现i能够被其中的任何一个数整除,就说明它不是素数,将flag标记为False,跳出内层循环。如果内层循环结束后,flag仍为True,说明i是素数,将其输出即可。
python找出300以内所有的素数
好的,这个问题比较简单。以下是Python代码:
```python
primes = []
for num in range(2, 300):
for i in range(2, num):
if num % i == 0:
break
else:
primes.append(num)
print(primes)
```
这个程序会找出300以内的所有素数,并将它们存储在一个列表中。
阅读全文