檢查乙個數是不是質數

2022-09-02 14:48:11 字數 583 閱讀 4247

1 num = int(input("

請輸入乙個自然數:"))

2 nums =

3for i in range(1,num):

4for j in range(1,num):

6if num in

nums:78

print("{}

不是質數!!

".format(num))9

10else

:

11print("{}

是質數!!

".format(num))

函式版本:

1

deffunc(n):

2for i in range(2,n): #

迴圈2到(n-1)之間的數

3if n%i==0: #

判斷是否有數字能被n整除

4return

"這個數不是質數!!"5

else:6

return

"這個數是質數!!"7

8print(func(499))

python中判斷乙個數是不是質數

首先說明,內容結合了其他人的程式設計想法 和其他學習平台學習的思路,本人只是將解法記錄下來方便自己之後查閱。由於本人學藝不精,如果有錯誤還請大家見諒並指出,謝謝。質數是除了1和它本身再無其他的因數,例如5。在數學上與質數相對的是合數。其中1既不是質數也不是合數。num int input if nu...

計蒜客 Python 判斷乙個數是不是質數

對於大於 111 的數,如果除了 111 和它本身,它不能再被其它正整數整除,那麼我們說它是乙個質數。曉萌想判斷乙個數是不是質數,希望找你寫個程式,幫助她進行判斷。輸入包括一行,為乙個整 n 1 n 1000 正是曉萌給出你讓你判斷的數字。輸出包括一行,如果曉萌給出的整數 nnn 為質數,那麼輸出y...

判斷乙個數是不是質數 素數 ,3種方式介紹

質數又稱素數。乙個大於1的自然數,除了1和它自身外,不能被其他自然數整除的數叫做質數 否則稱為合數。0和1既不是質數也不是合數,最小的質數是2 二 方法介紹 1.最直觀,但效率最低的寫法 public static boolean isprime int n for int i 2 i n i re...