回覆列表
-
1 # 使用者834195712159
-
2 # 勇敢的芒果
1、實現原始碼 def isPrime(): n = int(input("請輸入一個數字:")) if n > 1: for k in range(2, n): if n % k == 0: print(n, "不是素數") break else: print(n, "是素數") else: print(n, "不是素數") isPrime() 2、實現結果 請輸入一個數字:5 5 是素數 請輸入一個數字:10 10 不是素數
程式碼示例:
def primeNUM(min,max):
if min==1:
print('')
min += 1
for i in range(min, max+1):
for j in range(2, i + 1):
if i % j == 0: #判斷i能不能被整除
break #退出for迴圈
if j == i: #若j等於i,說明i是素數
print(i,end=" ")
print('')
primeNUM(1,200)