输出两个数之间的所有素数
时间: 2024-05-14 10:13:57 浏览: 80
输出任意两个整数之间的所有素数
以下是一个 Python 代码示例,输出两个数之间的所有素数:
```python
# 定义一个函数用于判断是否为素数
def is_prime(n):
if n < 2:
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("请输入结束数字:"))
# 输出素数
print(f"{start}到{end}之间的素数为:")
for i in range(start, end + 1):
if is_prime(i):
print(i, end=" ")
```
运行示例:
```
请输入起始数字:10
请输入结束数字:30
10到30之间的素数为:
11 13 17 19 23 29
```
阅读全文