不知道哪错了啊,刚学啥都不懂,。
试试:
prices = eval(input())
buy = benifit = 0
stock = False
for i in range(len(prices)-1):
if not stock and prices[i+1]>prices[i]:
buy = prices[i]
stock = True
if stock and prices[i+1]<prices[i]:
benifit += (prices[i]-buy)
stock = False
if stock:
benifit += (prices[i+1]-buy)
print(benifit)