求助,为什么python只有40分

P5726 【深基4.习9】打分

qingqing_ @ 2022-11-14 10:15:50

n = int(input())
x = [z for z in input().split()]
x.remove(max(x))
x.remove(min(x))
sum1 = 0
for i in x:
    sum1 += int(i)
avg = sum1 / (n - 2)
print('%.2f' % avg)

by MTF_Lambda_04 @ 2022-12-31 15:41:28

@qingqing_ 你如果用python来发帖,基本上不会有人回你,大部分在洛谷的人都是学c++的,我有c++的代码,可以参考一下```c

include<bits/stdc++.h>

using namespace std; int main(){ int n,a[1500]; double s=0; cin>>n; for(int i=1;i<=n;i++){ cin>>a[i]; } int maxx=a[1],minx=a[1]; for(int i=1;i<=n;i++){ if(a[i]>maxx){ maxx=a[i]; } if(a[i]<minx){ minx=a[i]; } s=s+a[i]; } s=(s-minx-maxx)/(n-2); cout<<fixed<<setprecision(2)<<s;

return 0;

}


|