python输出素数
时间: 2023-11-07 07:05:14 浏览: 89
要输出素数,可以使用以下代码:
```python
def is_prime(num):
if num < 2:
return False
for i in range(2, int(num ** 0.5) + 1):
if num % i == 0:
return False
return True
def print_primes(start, end):
primes = []
for num in range(start, end + 1):
if is_prime(num):
primes.append(num)
print("素数列表:", primes)
print_primes(1, 100)
```
相关问题
python 输出素数
以下是一个输出指定范围内素数的 Python 代码示例:
```python
# 判断一个数是否为素数
def is_prime(n):
if n <= 1:
return False
for i in range(2, int(n**0.5) + 1):
if n % i == 0:
return False
return True
# 输出指定范围内的素数
def print_prime(min, max):
for n in range(min, max+1):
if is_prime(n):
print(n)
# 示例输出 10 到 20 的素数
print_prime(10, 20)
```
运行结果:
```
11
13
17
19
```
Python输出素数
以下是一个简单的 Python 程序,用于输出指定范围内的素数:
```python
# 判断是否为素数
def is_prime(num):
if num < 2:
return False
for i in range(2, int(num ** 0.5) + 1):
if num % i == 0:
return False
return True
# 输出指定范围内的素数
def print_primes(start, end):
for num in range(start, end + 1):
if is_prime(num):
print(num)
# 测试
print_primes(2, 100)
```
运行结果:
```
2
3
5
7
11
13
17
19
23
29
31
37
41
43
47
53
59
61
67
71
73
79
83
89
97
```
该程序的主要思路是判断每个数是否为素数,如果是,则输出。判断素数的方法是:从 2 到该数的平方根,依次判断能否整除该数,如果有能整除的数,则该数不是素数;否则,该数是素数。
阅读全文