第一题:编写程序文件,命名为sy1.py,实现如下功能:1)输入一个整数作为计算区间的起点,输入一个整数作为计算区间的终点;2)编写循环筛选出该区间(包含区间的起点和终点)内所有的素数;3)正确显示筛选出的数据。运行过程如下图所示:
时间: 2024-02-18 15:06:12 浏览: 59
第1题.py
好的,我已经理解了你的要求,以下是代码实现:
```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
# 输入计算区间的起点和终点
start = int(input("请输入计算区间的起点:"))
end = int(input("请输入计算区间的终点:"))
# 循环筛选出该区间内的所有素数
prime_list = []
for i in range(start, end + 1):
if is_prime(i):
prime_list.append(i)
# 显示筛选出的数据
print("筛选出的素数为:", prime_list)
```
你可以将以上代码保存为 `sy1.py` 文件,然后在命令行中运行该文件,输入起点和终点,程序会输出该区间内的所有素数。注意要保证起点和终点都为整数。
希望我的回答能够帮助到你。
阅读全文