n = int(input())
number= list(map(int,input().split()))
number=sorted(number)
max = max(number)
min = min(number)
if(n%2!=0):
index = (n-1)//2
median = number[index]
else:
start = (n-1)//2
end = start+1
result = number[start]+number[end]
if(result%2==0):
median = result//2
else:
median = result/2
print(max,median,min)
本篇博客介绍了一段Python代码,该代码用于从输入的整数列表中找出最大值、最小值及中位数。首先读取整数的数量,然后接收一个由空格分隔的整数列表。通过排序,可以快速找到最大值和最小值。对于中位数的计算,如果列表长度为奇数,则中位数为中间元素;若为偶数,则为中间两个元素的平均值。
858

被折叠的 条评论
为什么被折叠?



