给定一个包含若干数字的列表A,编写程序计算满足0≤a≤b<n(其中n为序列长度)的A[b]-A[a]的最大值。
谢谢!
A = [1, 2, 3, 4, 5, 6, 0, 10]
diff = [];
for i in range(len(A)):
for j in range(i, len(A)):
diff.append(A[j] - A[i])
diff_max = max(diff)
print (diff_max)
输出的结果:
>>>
10
>>>
a=[....]
print(max(a)-min(a))