【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}")

运行截图如下:

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

相关推荐
:mnong4 分钟前
Superpowers 项目设计分析
java·c语言·c++·python·c#·php·skills
计算机安禾8 分钟前
【数据结构与算法】第21篇:二叉树遍历的经典问题:由遍历序列重构二叉树
c语言·数据结构·学习·算法·重构·visual studio code·visual studio
a里啊里啊8 分钟前
测试开发面试题
开发语言·chrome·python·xpath
豆沙糕10 分钟前
Python异步编程从入门到实战:结合RAG流式回答全解析
开发语言·python·面试
信奥胡老师19 分钟前
P1255 数楼梯
开发语言·数据结构·c++·学习·算法
乘凉~1 小时前
【VideoCaptioner】开源音视频字幕自动识别工具
python
重生之我要成为代码大佬1 小时前
HuggingFace生态实战:从模型应用到高效微调
人工智能·python·大模型·huggingface·模型微调
爱睡懒觉的焦糖玛奇朵1 小时前
【工业级落地算法之人员摔倒检测算法详解】
人工智能·python·深度学习·神经网络·算法·yolo·目标检测
小辉同志1 小时前
78. 子集
算法·leetcode·深度优先
chushiyunen1 小时前
python实现skip-gram(跳词)示例
开发语言·python