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

python怎么判断素数

94次阅读
没有评论

共计 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字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 久在线播放 | 久久精品国1国二国三 | 亚洲国产天堂一区二区三区 | 那个网站可以看毛片 | 国产日韩欧美一区二区东京热 | 国产成人精品一区二区视频 | 四虎影院2019| 成人吃奶视频 | 无码一区二区三区av免费蜜桃 | 国产精品国语自产拍在线观看 | 欧美爽爽爽高清免费视频 | 乌克兰少妇xxxx做受野外 | 黄色生活毛片 | 婷婷色综合成人成人网小说 | 国产在线视频区 | 午夜时刻免费入口 | 国产免国产免费 | 国产久爱青草视频在线观看 | 免费大黄网站在线看 | 久久精品国产亚洲av麻豆 | 99久久人妻无码精品系列 | 午夜在线网站 | 韩国主播19福利视频在线观看 | 日日撸夜夜干 | 国产区成人综合色在线 | 国产在线视频欧美亚综合 | 草草影院ccyycom | 国产精品久久久久久人妻 | 亚洲天堂小视频 | 污污网站国产精品白丝袜 | 国产一区二卡三区四区 | 色啦啦视频 | 精品无码av一区二区三区不卡 | 国产中文字幕在线播放 | 亚洲av片一区二区三区 | 小辣椒福利视频精品导航 | 国产精品久久久久久av | 久久久一区二区三区 | 毛片在线高清免费观看 | 欧美成人香蕉网在线观看 | 综合久久久久6亚洲综合 |