蓝桥备赛——素数

news/2025/2/23 0:13:16/

素数定义

 试除法判断 

from math import *
def if_prime(n):if n==1:return Falsem=int(sqrt(n)+1)for i in range(2,m):        #范围是2到根下n+1if n%i==0:return Falsereturn True
print(if_prime(5))

试除法判断素数。就是判断是否除了1和本身还有其他可以整除自己的数,只要发现一个即返回False,反之就是True。

上述代码就是试除法的具体实现形式,其中需要注意的就是m的范围,应该是2到根下n+1,具体缩小范围缘由见上面图片所示。存在一个性质。

 试除法(优化)判断

 

 知识卡

素数是指只能被1和自身整除的正整数,例如2、3、5、7等。在计算机科学中,素数具有重要的应用,例如加密算法、哈希函数等都与素数相关。

Python是一种广泛应用的编程语言,非常适合用来实现素数相关的算法和程序。以下是一些与Python实现素数相关的背景资料和相关知


http://www.ppmy.cn/news/1412238.html

相关文章

湖仓管理系统 Amoro部署

简介 Apache Amoro(incubating) 是一个构建在 Apache Iceberg 等开放数据湖表格之上的湖仓管理系统,提供了一套可插拔的数据自优化机制和管理服务,旨在为用户带来开箱即用的湖仓使用体验。 Amoro 的愿景是依托于 Apache Iceberg、Apache Paimon 等新型数据湖表格式的基础功…

zabbix图表时间与服务器时间不一致问题

部署完zabbix后,有时候会发现zabbix服务器的时间明明是对的,但是图标的时间不对,通过以下的配置可以快速解决。 登录zabbix-nginx容器 docker exec -u root -it docker-compose-zabbix-zabbix-web-nginx-mysql-1 bash修改php配置文件 vi /e…

mysql关系型数据库之数据库表的查询语句

一、数据库表的关系 一对多多对多一对一 二、数据库表查询的分类 内连接:隐式内连接、显式内连接外连接:左外连接、右外连接联合查询:子查询:标量子查询、列子查询、行子查询、表子查询。 内连接:主要是查询两张表…

数字排列的方法

【题目描述】 用1,2,3,…,9组成3个三位数abc,def和ghi,每个数字恰好使用一次,要求abc:def:ghi=1:2:3。按照“abc def ghi”的格式输出…

Springboot 测试模块 + 注入bean失败

1.添加依赖 <dependencies><!-- ... 其他依赖 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency> </depende…

Linux初学(十七)防火墙

一、防火墙简介 1.1 防火墙的类别 安全产品 杀毒&#xff1a; 针对病毒&#xff0c;特征篡改系统中的文件杀毒软件针对处理病毒程序防火墙&#xff1a; 针对木马&#xff0c;特征系统窃取防火墙针对处理木马 防火墙分为两种 硬件防火墙软件防火墙 硬件防火墙 各个网络安全…

第十二届蓝桥杯大赛软件赛省赛C/C++大学B组

第十二届蓝桥杯大赛软件赛省赛C/C 大学 B 组 文章目录 第十二届蓝桥杯大赛软件赛省赛C/C 大学 B 组1、空间2、卡片3、直线4、货物摆放5、路径6、时间显示7、砝码称重8、杨辉三角形9、双向排序10、括号序列 1、空间 1MB 1024KB 1KB 1024byte 1byte8bit // cout<<"2…

LeetCode-84. 柱状图中最大的矩形【栈 数组 单调栈】

LeetCode-84. 柱状图中最大的矩形【栈 数组 单调栈】 题目描述&#xff1a;解题思路一&#xff1a;单调栈解题思路二&#xff1a;解题思路三&#xff1a; 题目描述&#xff1a; 给定 n 个非负整数&#xff0c;用来表示柱状图中各个柱子的高度。每个柱子彼此相邻&#xff0c;且…