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

运行截图如下:

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

相关推荐
疯狂学习GIS27 分钟前
基于高德地图API在Python中实现地图功能的方法
python·gis·学术工作效率
jiayoushijie-泽宣39 分钟前
【基于语义地图的机器人路径覆盖】Radiant Field-Informed Coverage Planning (RFICP)高斯扩散场轨迹规划算法详解
人工智能·算法·3d·机器人
atwdy1 小时前
【python】unittest单元测试
python·单元测试·unittest
Coovally AI模型快速验证2 小时前
【YOLO算法改进】ALSS-YOLO:无人机热红外图像|野生动物小目标检测
人工智能·算法·yolo·目标检测·机器学习·目标跟踪·无人机
yonuyeung2 小时前
代码随想录算法【Day7】
算法·leetcode·哈希算法
lovelin+v175030409662 小时前
电商数据API接口的稳定性保障与性能优化策略
大数据·人工智能·爬虫·python·数据分析
朱小勇本勇2 小时前
Python-Pdf转Markdown
前端·python·pdf
AI视觉网奇2 小时前
undefined symbol: __nvJitLinkComplete_12_4, version libnvJitLink.so.12
人工智能·python
湫ccc2 小时前
《机器学习》KNN算法实现手写数字识别
人工智能·算法·机器学习
DannisTang2 小时前
【无标题】
python