資訊內(nèi)容
Python中質(zhì)數(shù)怎么找?
04G少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
質(zhì)數(shù)是指在大于1的自然數(shù)中,除了1和它本身以外不再有其他因數(shù)的自然數(shù)。04G少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
python中怎么查找質(zhì)數(shù)呢?04G少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
1、首先我們創(chuàng)建一個(gè)空的list04G少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
然后我們知道2是**小的質(zhì)數(shù),于是我們把2添加進(jìn)這個(gè)空白的list04G少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
2、之后我們開(kāi)始循環(huán),第一個(gè)數(shù)從3開(kāi)始04G少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
用3除以小于3的質(zhì)數(shù),沒(méi)有小于它的質(zhì)數(shù)能被它整除04G少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
我們將3再添加入我們所創(chuàng)建的list04G少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
然后循環(huán)到4,在list中有一個(gè)質(zhì)數(shù)2能將它整除,我們就舍去這個(gè)數(shù)因?yàn)樗皇俏覀兯馁|(zhì)數(shù)04G少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
3、后面的以此類推,合數(shù)被舍去,質(zhì)數(shù)保存到list中04G少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
4、**后打印出list就是我們所要的質(zhì)數(shù)合集啦04G少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
具體代碼實(shí)現(xiàn):04G少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
import time import math start=time.process_time() m=input('please enter an integer:') i = int(m) #創(chuàng)建一個(gè)空l(shuí)ist0 r=list() #添加元素2 r.append(2) #從3開(kāi)始挨個(gè)篩選 for a in range(3,i): b=False #用a除以小于a的質(zhì)數(shù)b for b in r: if a%b==0: b=False break else: b=True if b==True: r.append(a) print(r) t=(time.process_time()-start) print(t)運(yùn)行結(jié)果展示:
04G少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
04G少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
- 上一篇
新手入門Python 基礎(chǔ)知識(shí)講解
簡(jiǎn)介本文主要針對(duì)新手來(lái)講解入門Python的基礎(chǔ)知識(shí)。Python基礎(chǔ)知識(shí)內(nèi)容大概分為數(shù)據(jù)類型、變量、字符串、語(yǔ)法四個(gè)部分,希望對(duì)大大家有所幫助。 1、數(shù)據(jù)類型 Number整數(shù)/浮點(diǎn)數(shù) String字符串 Boolean布爾值True和False&n
- 下一篇
如何使用mysql
簡(jiǎn)介MySQL是一個(gè)開(kāi)源的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),MySQL開(kāi)源免費(fèi)不斷完善的優(yōu)勢(shì),越來(lái)越多的企業(yè)選擇使用MySQL,在初次使用MySQL數(shù)據(jù)庫(kù)的時(shí)候,許多初級(jí)伙伴不知道該如何使用MySQL數(shù)據(jù)庫(kù),這里給大家分享一下MYSQL使用方法;mysql數(shù)據(jù)庫(kù)如何使用(linux版本)1、使用終端登錄MySQL:
