编程实现输出指定范围内的素数,以空格间隔。指定范围由用户输入指定
时间: 2024-05-04 20:18:15 浏览: 59
指定范围的素数.py 使用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 get_primes(start, end):
primes = []
for num in range(start, end+1):
if is_prime(num):
primes.append(num)
return primes
# 输入指定范围
start = int(input("请输入起始数:"))
end = int(input("请输入结束数:"))
# 输出指定范围内的素数
primes = get_primes(start, end)
print("指定范围内的素数:", end="")
for prime in primes:
print(prime, end=" ")
```
示例输出:
```
请输入起始数:10
请输入结束数:30
指定范围内的素数:11 13 17 19 23 29
```
阅读全文