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

运行截图如下:

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

相关推荐
weixin_5806140013 小时前
MySQL存储过程中如何防止SQL注入_使用参数化查询规范
jvm·数据库·python
2401_8371638913 小时前
PHP源码开发用台式机还是笔记本更合适_硬件选型对比【方法】
jvm·数据库·python
baidu_3409988213 小时前
mysql修改列名会导致程序报错吗_Change Column语法与兼容性
jvm·数据库·python
xiaohe0713 小时前
超详细 Python 爬虫指南
开发语言·爬虫·python
Bruceoxl13 小时前
【人物传记】Python 之父-吉多·范罗苏姆
python·计算机·人物传记
NotFound48613 小时前
实战分享Python爬虫,如何实现高效解析 Web of Science 文献数据并导出 CSV
前端·爬虫·python
234710212714 小时前
4.14 学习笔记
笔记·python·学习
STLearner14 小时前
WSDM 2026 | 时空数据(Spatial Temporal)论文总结
人工智能·python·深度学习·机器学习·数据挖掘·智慧城市·推荐算法
a95114164214 小时前
如何加固SQL集群防注入_实施网络层访问控制策略
jvm·数据库·python
xiaotao13114 小时前
01-编程基础与数学基石:Python错误与异常处理
开发语言·人工智能·python