编写Python循环程序:编程实现输出指定范围内的素数,输入以逗号间隔,输出以空格间隔。指定范围由用户输入指定。
时间: 2024-10-18 13:19:12 浏览: 27
numero-primo:查找范围内的素数的实用程序
在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 find_primes(start, end):
"""找出指定范围内的素数"""
primes = []
for num in range(start, end + 1):
if is_prime(num):
primes.append(num)
return ' '.join(map(str, primes))
# 用户输入范围
start_range = int(input("请输入起始范围(包括): "))
end_range = int(input("请输入结束范围(包括): "))
# 输出结果
result = find_primes(start_range, end_range)
print(f"{start_range}-{end_range}: {result}")
#
阅读全文