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

运行截图如下:

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

相关推荐
喵手几秒前
Python爬虫实战:从天气抓取到机器学习预测气温!
爬虫·python·机器学习·爬虫实战·预测气温·零基础python爬虫教学·天气采集
We་ct2 分钟前
LeetCode 39. 组合总和:DFS回溯解法详解
前端·算法·leetcode·typescript·深度优先·个人开发·回溯
小杍随笔3 分钟前
【Rust中所有符号的作用及使用场景详解】
java·算法·rust
猿饵块5 分钟前
python--sys
开发语言·python
故河6 分钟前
Python工具:Conda 包管理器
开发语言·python·conda
Dontla7 分钟前
安装Miniconda安装(Windows)、conda虚拟环境创建、conda虚拟环境激活
windows·python
MicroTech20258 分钟前
微算法科技(NASDAQ: MLGO)探索量子机器学习算法在预测模型中的应用,利用量子核方法提升复杂模式识别能力
科技·算法·机器学习
亦复何言??9 分钟前
ROS2 节点使用 Conda 环境运行 Python 依赖的解决方案
开发语言·python·conda
absunique1 小时前
算法设计模式看编程思维的抽象能力的技术6
算法·设计模式
acanab2 小时前
vscode对isaac lab开发时包不能正常导入的问题
vscode·python