python输入十个数列表排序从低到高中去掉最高最低分求平均分
时间: 2023-12-14 17:02:35 浏览: 129
可以使用 Python 内置的 `sort()` 函数对列表进行排序,然后去掉最高和最低分,再求平均分。
下面是一个示例代码:
```python
my_list = []
for i in range(10):
score = int(input("请输入第{}个数:".format(i+1)))
my_list.append(score)
my_list.sort()
my_list = my_list[1:-1]
average = sum(my_list) / len(my_list)
print("去掉最高和最低分后的平均分为:", average)
```
运行程序后,会提示你输入 10 个数,输入完毕后,程序会去掉最高和最低分,然后计算平均分并输出。
注意,上述代码中假设用户输入的都是整数,如果用户输入的是浮点数,可以将 `int()` 改为 `float()`。
相关问题
用Python写从键盘输入5个分数去除最高最低分求平均数
下面是用 Python 编写从键盘输入 5 个分数去除最高最低分求平均数的代码:
```python
scores = []
for i in range(5):
score = float(input("请输入第%s个分数:" % (i + 1)))
scores.append(score)
scores.sort()
scores = scores[1:-1] #去掉最高分和最低分
average = sum(scores) / len(scores)
print("去除最高最低分后的平均分是:%.2f" % average)
```
这段代码首先定义了一个空列表 scores,然后使用 for 循环读入 5 个分数并加入到列表中。随后对列表进行排序,并使用列表切片去掉最高分和最低分,最后求得平均分并输出。
Python十个数去掉最高最低分求平均值
可以使用Python的列表和一些内置函数来计算平均值。以下是一种实现方式:
```python
scores = [80, 90, 70, 85, 60, 95, 88, 75, 82, 91]
scores.sort() # 将分数从低到高排序
scores = scores[1:-1] # 去掉最低分和最高分
average = sum(scores) / len(scores) # 计算平均值
print("去掉最高分和最低分后的平均分是:", round(average, 2))
```
输出结果为:去掉最高分和最低分后的平均分是: 82.0
在这个例子中,我们首先定义了一个包含十个分数的列表。然后,我们使用sort()函数将列表中的分数从低到高排列。接下来,我们使用切片操作去掉了最低分和最高分。最后,我们计算剩下分数的平均值,并使用round()函数将结果保留两位小数。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.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)
![](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)