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

运行截图如下:

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

相关推荐
Σίσυφος19003 分钟前
线性与非线性 、齐次非齐次
算法
sunfove12 分钟前
Python 面向对象编程:从过程式思维到对象模型
linux·开发语言·python
(❁´◡`❁)Jimmy(❁´◡`❁)15 分钟前
4815. 【NOIP2016提高A组五校联考4】ksum
算法
沈浩(种子思维作者)41 分钟前
什么才叫量子物理学?什么是真正量子计算?
人工智能·python·flask·量子计算
无限码力42 分钟前
科大讯飞秋招笔试真题 - 字符拼接 & 字典序最小的字符串拼接 & 圆心覆盖
算法·秋招·科大讯飞·科大讯飞笔试真题
Lips6111 小时前
第四章 决策树
算法·决策树·机器学习
YuTaoShao1 小时前
【LeetCode 每日一题】2053. 数组中第 K 个独一无二的字符串
算法·leetcode·职场和发展
小小测试开发1 小时前
Python bool 类型常用方法与实战指南:极简类型的高效用法
python
小北方城市网1 小时前
SpringBoot 集成 RabbitMQ 实战(消息队列解耦与削峰):实现高可靠异步通信
java·spring boot·python·微服务·rabbitmq·java-rabbitmq·数据库架构
百锦再1 小时前
国产数据库现状与技术演进
数据库·python·plotly·flask·virtualenv·pygame·tornado