n = int(input())
lst = list(map(int,input().split()))
# lst.sort()
# S = lst[-1] - lst[0]
# print(S)
max = min = lst[0]
for item in lst:
if max < item:
max = item
if min > item:
min = item
print(max - min)
这道题如果不用sort方法,就要注意max,min初值需要赋值成列表的第一个数,以它为基准,才能得到列表的最大,最小值

京公网安备 11010502036488号