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'函数并不真正检查素数,只是奇数。 –