在某次比赛中,6个裁判给出分数,在计算时,需要去除1个最高分数,再去除1个最低分数,计算剩下的四个分数的平均分作为最终得分。请根据裁判的评分计算选手得分。
解答:
A | B | C | D | |
1 | [9.8,9.4,9.8,8.9,9.2,9.4] |
![]() |
||
2 | =func(A4,A1) |
![]() |
||
3 | ||||
4 | func | =A4.count() |
![]() |
|
5 | if B4!=6 | return 0 |
![]() |
|
6 | =round((A4.sum()-A4.max()-A4.min())/(6-2),3) | return B6 |
![]() |
A2中计算出选手得分如下:
使用子程序计算,和直接循环执行的模式类似,但子程序可以模块化实现计算功能,比较利于代码维护。