【Python必做100题】之第十题(找出区间内的所有素数)

思路:

1、定义一个函数来判断是否是素数

2、设定一个区间

3、定义一个空列表将判断的素数追加到列表里

4、打印列表,即为所有的素数

代码如下:

python 复制代码
#编写程序,输入整数a、b表示一个闭区间,找出该区间内的所有素数并打印
def prime(n):
    for i in range(2,n):
        Flag = True
        if n % i == 0:
            Flag = False
            break
    return Flag
a = int(input("请输入左端点:"))
b = int(input("请输入右端点:"))
list = [ ]
for i in range(a, b+1):
    if prime(i):
        list.append(i)
print(f"区间内的素数有:{list}")

运行截图如下:

总结:注意区间的左闭右开问题

相关推荐
qq_41384740几秒前
JavaScript中利用Range对象实现复杂的文本选择操作
jvm·数据库·python
qq_654366981 分钟前
Vue.js组件通信Emit处理长列表滚动到底部后的数据请求
jvm·数据库·python
用户0332126663673 分钟前
使用 Python 提取 PDF 文件中的文本、表格、图片
python
qq_654366983 分钟前
CSS3 按钮悬停时显示手型光标(cursor- pointer)的正确写法
jvm·数据库·python
Greyson13 分钟前
如何交换表分区_ALTER TABLE EXCHANGE PARTITION实现数据快速导入导出
jvm·数据库·python
m0_514520573 分钟前
C#怎么实现发布订阅模式 C#如何用事件总线EventBus实现模块间的松耦合消息通信【架构】
jvm·数据库·python
bike兔兔3 分钟前
Python实现CSV文件转Excel,一键格式转换办公小脚本
开发语言·windows·python
菜菜的顾清寒6 分钟前
Leetcode (18) 力扣100 矩阵置零
算法
用户0042917420677 分钟前
Pandas 数据结构DataFrame案例
python
m0_514520577 分钟前
Go语言怎么嵌套结构体_Go语言结构体嵌套教程【深入】
jvm·数据库·python