给定一组数值，计算它们的均值，并将大于均值的数值放入一个新的列表中返回。


numbers = [10, 5, 8, 12, 3, 9]
1.计算平均数：先将所有数值相加，然后除以数量

```python
numbers = [10, 5, 8, 12, 3, 9]
avg = sum(numbers) / len(numbers)
```

2.创建新列表：使用一个for循环遍历numbers列表，检查其中每个元素是否大于平均值，如果是，则将它添加到一个新的列表中

```python
above_avg = []
for num in numbers:
    if num > avg:
        above_avg.append(num)
```

3.返回结果：将above_avg列表作为函数的返回值

```python
return above_avg
```

完整的函数如下：

```python
def above_average(numbers):
    avg = sum(numbers) / len(numbers)
    above_avg = []
    for num in numbers:
        if num > avg:
            above_avg.append(num)
    return above_avg
```

你可以使用该函数来计算给定列表中的所有元素的平均值，并将大于该平均值的元素放入一个新的列表中返回。

```python
numbers = [10, 5, 8, 12, 3, 9]
result = above_average(numbers)
print(result) # [10, 12, 9]
```