在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

python怎么判断素数

109次阅读
没有评论

共计 908 个字符,预计需要花费 3 分钟才能阅读完成。

判断一个数是否为素数,可以通过以下方法:
方法一:遍历判断

def is_prime(n):
if n < 2:
return False
for i in range(2, n):
if n % i == 0:
return False
return True
# 示例使用
print(is_prime(5))  # 输出 True
print(is_prime(10))  # 输出 False

方法二:优化遍历判断

import math
def is_prime(n):
if n < 2:
return False
for i in range(2, math.isqrt(n) + 1):
if n % i == 0:
return False
return True
# 示例使用
print(is_prime(5))  # 输出 True
print(is_prime(10))  # 输出 False

方法三:判断是否被小于等于平方根的素数整除

import math
def is_prime(n):
if n < 2:
return False
if n < 4:
return True
if n % 2 == 0:
return False
for i in range(3, math.isqrt(n) + 1, 2):
if n % i == 0:
return False
return True
# 示例使用
print(is_prime(5))  # 输出 True
print(is_prime(10))  # 输出 False

方法四:使用 Sieve of Eratosthenes(埃拉托斯特尼筛法)

def sieve_of_eratosthenes(n):
prime_list = [True] * (n + 1)
prime_list[0] = prime_list[1] = False
p = 2
while p * p <= n:
if prime_list[p]:
for i in range(p * p, n + 1, p):
prime_list[i] = False
p += 1
return prime_list
def is_prime(n):
prime_list = sieve_of_eratosthenes(n)
return prime_list[n]
# 示例使用
print(is_prime(5))  # 输出 True
print(is_prime(10))  # 输出 False

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-22发表,共计908字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 无码人妻少妇久久中文字幕 | 女人被狂躁60分钟视频 | 米奇影音777第四色 米奇影院77777在线观看 | 亚洲色www成人永久网址 | 明星性猛交ⅹxxx乱大交 | 国产成人99久久亚洲综合精品 | 久久综合精品国产一区二区三区 | 无遮挡啪啪摇乳动态图gif | 中文人妻熟妇乱又伦精品 | 天天射色综合 | 强开小婷嫩苞又嫩又紧视频 | 成人免费淫片在线费观看 | 欧美黑人粗暴多交高潮水最多 | 中文乱码免费一区二区 | 日韩成a人片在线观看日本 日韩成人大屁股内射喷水 日韩成人国产精品视频 | 午夜精品久久久久久久99热浪潮 | 久久精品无码一区二区三区不卡 | 国产婷婷综合在线精品尤物 | 国产午夜无码片在线观看影院 | 国内精品久久久久鸭 | 欧美一区二区三区啪啪 | 视频一区二区国产 | 四虎影院免费观看视频 | 99在线观看 | 日本久久网 | 国产精品毛片在线完整版 | 白丝美女被狂躁免费视频网站 | 特级av毛片免费观看 | 一区二区福利视频 | 国产激情久久久久久熟女老人 | 久久久精品中文字幕 | 婷婷四虎东京热无码群交双飞视频 | 久久久久久毛片免费观看 | 丰满饥渴老女人hd | 亚洲精品www久久久久久久软件 | 欧美乱码伦视频免费 | 欧美成人小视频 | 少妇人妻好深太紧了 | 美日韩三级 | 免费又黄又爽又猛的毛片 | 精品无码成人片一区二区 |