用python找出10以内的素数
时间: 2023-10-28 19:06:08 浏览: 98
以下是使用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找出200以内所有素数
当然,我可以帮你解决这个问题!以下是 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找出100以内的素数
好的,我可以回答这个问题。以下是Python代码:
```python
primes = []
for num in range(2, 101):
for i in range(2, num):
if num % i == 0:
break
else:
primes.append(num)
print(primes)
```
这段代码会找出100以内的所有素数,并打印出来。
阅读全文