解題如下;
#coding=utf-8
#函式用於判斷某一個數是不是素數
def test(num):
list = [] #定義列表,用於儲存計算
i = num -1#去除本身
while i > 1:#去除1
if num%i == 0: #判斷是否有餘數
list.append(i)#將所以有的能整除它數加入列表
i -= 1
if len(list) == 0:#如果列表為空,就是表示除了1個它本身能整除
print(num,end=" ")
#此函式用於判斷計算出需要判斷的所有數字100~200
def test2(star_num,and_num):
j = star_num
while j < and_num:
test(j)
j += 1
test2(100,200)
print("")
解題如下;
#coding=utf-8
#函式用於判斷某一個數是不是素數
def test(num):
list = [] #定義列表,用於儲存計算
i = num -1#去除本身
while i > 1:#去除1
if num%i == 0: #判斷是否有餘數
list.append(i)#將所以有的能整除它數加入列表
i -= 1
if len(list) == 0:#如果列表為空,就是表示除了1個它本身能整除
print(num,end=" ")
#此函式用於判斷計算出需要判斷的所有數字100~200
def test2(star_num,and_num):
j = star_num
while j < and_num:
test(j)
j += 1
test2(100,200)
print("")