Alogrithm 1這些算法:如何實現以下
獲取數字L1的列表,L2,L3 .... LN作爲參數
假設L1是最大的,最大= L1
從列表中採取下一個號碼李並執行以下操作
如果最大的是小於李
最大=李
如果李是最後一個數字從列表,然後
回報最大,出來
個 否則重複同樣的過程從步驟3
算法2開始:
創建函數prime_number,做以下
注意到作爲參數的整數,
返回布爾值真,如果該值爲素數或
如果值不是素數,則返回布爾值false
到目前爲止,我的代碼是:
def get_algorithm_result(num_list):
largest =num_list[0]
for item in range(0,len(num_list)):
if largest < num_list[item]:
largest = num_list[item]
return largest
def prime_number(integer):
if integer%2==0:
return False
else:
return True
執行的代碼後,我得到
"Test Spec Failed
Your solution failed to pass all the tests"
我要去哪裏錯了?
您prime_number功能只是通過2檢查整除剩餘??? – astrosyam
prime_number在另一個函數中做什麼? – Arman
顯然你的'prime_number'函數並不真正檢查素數,只是奇數。 –