内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

python質(zhì)數(shù)的判斷方法-創(chuàng)新互聯(lián)

這篇文章將為大家詳細(xì)講解有關(guān)python質(zhì)數(shù)的判斷方法,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

你所需要的網(wǎng)站建設(shè)服務(wù),我們均能行業(yè)靠前的水平為你提供.標(biāo)準(zhǔn)是產(chǎn)品質(zhì)量的保證,主要從事網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、企業(yè)網(wǎng)站建設(shè)、手機(jī)網(wǎng)站制作、網(wǎng)頁設(shè)計、品牌網(wǎng)站建設(shè)、網(wǎng)頁制作、做網(wǎng)站、建網(wǎng)站。創(chuàng)新互聯(lián)建站擁有實力堅強(qiáng)的技術(shù)研發(fā)團(tuán)隊及素養(yǎng)的視覺設(shè)計專才。

python質(zhì)數(shù)判斷的方法:首先運(yùn)用python的數(shù)學(xué)函數(shù);然后單行程序掃描素數(shù),代碼為【[ p for p in  range(2, N) if 0 not in [ p% d for d in range(2,int(sqrt(p)】。

python質(zhì)數(shù)判斷的方法:

1、運(yùn)用python的數(shù)學(xué)函數(shù)

import math 
 
def isPrime(n): 
  if n <= 1: 
  return False
  for i in range(2, int(math.sqrt(n)) + 1): 
  if n % i == 0: 
    return False
  return True

2、單行程序掃描素數(shù)

from math import sqrt 
N = 100
[ p for p in  range(2, N) if 0 not in [ p% d for d in range(2, int(sqrt(p))+1)] ]

運(yùn)用python的itertools模塊

from itertools import count 
def isPrime(n): www.jb51.net
  if n <= 1: 
    return False
  for i in count(2): 
    if i * i > n: 
      return True
    if n % i == 0: 
      return False

3、不使用模塊的兩種方法

方法1:

def isPrime(n): 
  if n <= 1: 
    return False
  i = 2
  while i*i <= n: 
    if n % i == 0: 
      return False
    i += 1
  return True

方法2:

def isPrime(n): 
  if n <= 1: 
    return False
  if n == 2: 
    return True
  if n % 2 == 0: 
    return False
  i = 3
  while i * i <= n: 
    if n % i == 0: 
      return False
    i += 2
  return True

eg:求出20001到40001之間的質(zhì)數(shù)(素數(shù))

既然只能被1或者自己整出,那說明只有2次余數(shù)為0的時候,代碼如下:

#!/usr/bin/python
 
L1=[]
for x in xrange(20001,40001):
 n = 0
 for y in xrange(1,x+1):
 if x % y == 0:
  n = n + 1
 if n == 2 :
 print x
 L1.append(x)
print L1

結(jié)果如下:

20011
20021
20023
20029
20047
20051
20063
20071
20089
20101
20107
20113
20117
20123
20129
20143
20147
20149
20161
20173
….

關(guān)于“python質(zhì)數(shù)的判斷方法”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

文章題目:python質(zhì)數(shù)的判斷方法-創(chuàng)新互聯(lián)
鏈接地址:http://www.rwnh.cn/article14/djpcde.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開發(fā)、手機(jī)網(wǎng)站建設(shè)、網(wǎng)站策劃虛擬主機(jī)、建站公司ChatGPT

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計
吴江市| 南康市| 黄龙县| 涿鹿县| 阿拉善左旗| 古交市| 安阳县| 五家渠市| 东城区| 依安县| 宝丰县| 莱西市| 资溪县| 阿城市| 名山县| 灯塔市| 武清区| 榆社县| 峨眉山市| 神农架林区| 内江市| 屯留县| 白玉县| 扶沟县| 工布江达县| 锡林郭勒盟| 林周县| 隆德县| 武强县| 崇礼县| 广德县| 萍乡市| 青浦区| 英德市| 桑植县| 吐鲁番市| 涞水县| 五原县| 上犹县| 兰西县| 东方市|