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))
函式版本:
1deffunc(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...