Python例項 判斷素數

2021-09-29 14:01:27 字數 916 閱讀 3741

判斷素數:

#date:2019-11-12

#writer:無名十三

defisprime

(a, b)

:#定義乙個判斷素數的函式

list_prime =

#建立乙個空列表,用於接收a與b之間的素數

for i in

range

(a, b+1)

:for j in

range(2

, i+1)

:if j < i:

if i % j ==0:

break

if j == i:

#將經判斷得到的素數放入列表中

print

('從{}至{}之間的素數如下:\n'

.format

(a, b)

)for k in

range

(len

(list_prime)):

print

(list_prime[k]

, end =

' ')

if(k+1)

%6==0

:print

('\n'

)print

('\n\n共{}個素數.'

.format

(len

(list_prime)

))

isprime(1,

100)

#呼叫函式

從1至100之間的素數如下:

2 3 5 7 11 13

17 19 23 29 31 37

41 43 47 53 59 61

67 71 73 79 83 89

97 共25個素數.

Python 判斷素數

乙個大於1的自然數,除了1和它本身外,不能被其他自然數 質數 整除 2,3,5,7等 換句話說就是該數除了1和它本身以外不再有其他的因數。以下是判斷素數的函式 1 defisprime n 2if n 1 3return false 4for i in range 2,n 5if n i 0 6re...

python入門 判斷素數

素數又稱質數,指大於1的且只能被自己整除的數。1 和 0 既非素數也非合數,2 3 5 7 11 13 是素數。n int input 請輸入乙個數 for i in range 2 n 2到n 1迴圈 if n i 0 用n除以2到n 1,判斷是否能整除其他數 print d 不是素數!n bre...

使用python判斷素數

def isprime num 直接計算是否是素數 count 0for i in range 2 num if num i 0 count 1return false return true defisprime2 num 定理1.1.7 和 歐幾里得除法 首先找出 sqrt num 的所有素數,...