给定一个数组,元素表示每天 的股票价格,进行一次交易(先买再卖),问如何能够得到最大利润。
def testprice(list):
'''
股票最大收益值算法
:param list:
:return:
'''
result=[]
if len(list)<2:
return 0
else:
for i in range(len(list)):
for j in range(i+1,len(list)):
result.append(list[j]-list[i])
print(result)
if max(result)<=0:
return 0
else:
return max(result)
a=[2,1,233,1,4,1]
print(testprice(a))
求出每天的收益,存入列表,输出最大值