其他分享
首页 > 其他分享> > CSP 201903-1 大中小

CSP 201903-1 大中小

作者:互联网

CSP 201903-1 大中小

在这里插入图片描述

思路

这道题太简单了,只需要写一个得到中位数的函数就可以了,其他的Python内置函数已经搞定了

代码

#!/usr/bin/env python
# -*- encoding: utf-8 -*-
# @File    :   201903-1.py
# @Time    :   2021/11/20 17:48:05
# @Author  :   DKJ
# @Contact :   1016617094@qq.com
# @Software:   VScode

# here put the import lib
n = int(input())

l = list(map(int,input().split()))
l.sort()

if n % 2 == 1:
    mid = l[n//2]
else:
    mid = l[n//2] + l[n//2 -1 ]
    mid = mid / 2
    if mid *10 %10 == 0:
        mid = int(mid)
print(l[-1],'%.1f'%mid if type(mid) == float else mid,l[0])

标签:大中小,int,mid,else,201903,input,CSP
来源: https://blog.csdn.net/weixin_45508265/article/details/121443555