编写python一个函数实现如下功能:首先,请用户输入一个int类型的列表,作为该函数的参数;然后,函数将列表中低于平均值的元素从列表中删除;最后,打印输出列表的剩余元素。
时间: 2024-02-28 22:56:30 浏览: 148
可以使用以下的 Python 代码实现该函数:
```python
def delete_below_average(input_list):
# 计算列表的平均值
average = sum(input_list) / len(input_list)
# 删除低于平均值的元素
input_list = [x for x in input_list if x >= average]
# 打印输出剩余元素
print(input_list)
```
在这个函数中,我们首先计算列表的平均值,然后使用列表解析式删除低于平均值的元素,并打印输出剩余元素。你可以在调用该函数时,传入一个 int 类型的列表作为参数。例如:
```python
input_list = [1, 2, 3, 4, 5]
delete_below_average(input_list)
```
输出结果为:
```
[3, 4, 5]
```
在这个例子中,输入列表的平均值为 (1+2+3+4+5)/5 = 3,低于平均值的元素为 1 和 2,因此函数将它们从列表中删除,输出结果为 [3, 4, 5]。
阅读全文