用函数实现输出指定范围内的素数用空格间隔指定范围由用户输入指定
时间: 2024-05-01 13:18:59 浏览: 62
指定范围的素数.cpp 使用C++来实现的
以下是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
start = int(input("请输入起始范围:"))
end = int(input("请输入结束范围:"))
for i in range(start, end+1):
if is_prime(i):
print(i, end=' ')
```
首先定义了一个函数`is_prime`用于判断一个数是否为素数,然后通过`input`函数获取用户输入的起始范围和结束范围,最后通过`for`循环判断每个数是否为素数,并输出。注意输出时要用空格隔开。
阅读全文