用python输入一个正整数n (n>4),再输入n个实数,求出歌手的得分(保留2位小数)。设一歌唱评奖晚会上有n(n>4)个评委为歌手打分.评分规则:每个评委依次打分,再去掉2个最高分和2个最低分,计算余下的分数平均值为歌手的得分. 输入格式: 在第一行中输入n 在第二行中输入n个分数
时间: 2023-12-07 19:22:02 浏览: 64
好的,我知道了。下面是Python代码实现:
```python
n = int(input("请输入一个正整数n(n>4):"))
scores = list(map(float, input("请输入n个实数,用空格分隔:").split()))
if n <= 4:
print("评委人数不足5人,无法计算得分!")
else:
scores.sort() # 将分数从小到大排序
sum_score = sum(scores[2:-2]) # 去掉最高分和最低分后的分数总和
avg_score = sum_score / (n - 4) # 计算平均分
print("歌手得分为:{:.2f}".format(avg_score))
```
注意:这里假设输入的所有分数都是合法的实数,没有进行输入校验。如果需要的话,可以在代码中添加输入校验的逻辑。
相关问题
输入一个正整数n (n>4),再输入n个实数,求出歌手的得分(保留2位小数)。设一歌唱评奖晚会上有n(n>4)个评委为歌手打分.评分规则:每个评委依次打分,再去掉2个最高分和2个最低分,计算余下的分数平均值为歌手的得分.
好的,这个问题需要一个代码实现,我可以帮你写一个Python程序来解决这个问题。请参考下面的代码:
```python
n = int(input()) # 输入n
scores = list(map(float, input().split())) # 输入n个实数
# 去掉最高分和最低分
scores.remove(max(scores))
scores.remove(max(scores))
scores.remove(min(scores))
scores.remove(min(scores))
# 计算平均分数
average_score = sum(scores) / len(scores)
# 输出得分
print('%.2f' % average_score)
```
你只需要输入一个正整数n和n个实数,程序就会输出歌手的得分(保留2位小数)。注意,这个程序实现的是题目中的评分规则,去掉2个最高分和2个最低分。
用python输出:输入一个正整数n (n>4),再输入n个实数,求出歌手的得分(保留2位小数)。设一歌唱评奖晚会上有n(n>4)个评委为歌手打分.评分规则:每个评委依次打分,再去掉2个最高分和2个最低分,计算余下的分数平均值为歌手的得分. 输入格式: 在第一行中输入n 在第二行中输入n个分数 输出格式: 在一行中输出平均分数
以下是代码实现:
```python
n = int(input()) # 输入正整数n
scores = list(map(float, input().split())) # 输入n个实数,并将其转换成浮点数列表
scores.sort() # 排序
scores = scores[2:-2] # 去掉2个最高分和2个最低分
avg_score = sum(scores) / len(scores) # 计算平均分数
print("%.2f" % avg_score) # 保留2位小数并输出
```
解释:
首先输入正整数 n,然后输入 n 个实数,并将其转换成浮点数列表。使用 sort() 方法对列表进行排序,然后使用列表切片语法去掉 2 个最高分和 2 个最低分。
接着计算余下分数的平均值作为歌手的得分,使用格式化字符串将结果保留 2 位小数并输出。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)