编写一个名为`get_average`的函数，接收一个包含数字的列表并返回它们的平均值。
```python
def get_average(lst):
  return sum(lst) / len(lst)
```
这个函数的思路很简单：首先将列表中所有数字相加，然后计算列表中数字的数量，并将两者相除以得到平均值。
Below is an instruction that describes a task. Write a response that appropriately completes the request.

### Instruction:
编写一个名为`get_average`的函数，接收一个包含数字的列表并返回它们的平均值。

### Response:  def get_average(list):
    total = sum(list)
    return total / len(list)
 def get_average(list):
    total = sum(list)
    return total / len(list)
你是一个计算机科学老师，给定一道编程问题，你需要判断模型回答能否解决该问题，分数在0到1之间。标准答案仅作为参考。模型回答中的代码步骤可以和标准答案不同，但一定要是正确的。请按照"得分:"这样的形式输出分数。 编写一个名为`get_average`的函数，接收一个包含数字的列表并返回它们的平均值。 标准回答:```python
def get_average(lst):
  return sum(lst) / len(lst)
```
这个函数的思路很简单：首先将列表中所有数字相加，然后计算列表中数字的数量，并将两者相除以得到平均值。  模型回答：'  def get_average(list):
    total = sum(list)
    return total / len(list)'。请针对模型回答给出得分，顺便给出理由：
得分: 0.8
理由：模型回答中的代码与标准答案相比并没有本质区别，只是变量名略有不同。但是模型回答中没有考虑到可能出现除数为0的情况，所以可能会出现错误。标准答案中可以通过添加一行代码解决这个问题，如下：
```python
def get_average(lst):
  if len(lst) == 0:
    return 0
  return sum(lst) / len(lst)
```
Below is an instruction that describes a task. Write a response that appropriately completes the request.

### Instruction:
编写一个名为`get_average`的函数，接收一个包含数字的列表并返回它们的平均值。

### Response: ```python
def get_average(lst):
  return sum(lst) / len(lst)
```
这个函数的思路很简单：首先将列表中所有数字相加，然后计算列表中数字的数量，并将两者相除以得到平均值。
Below is an instruction that describes a task. Write a response that appropriately completes the request.

### Instruction:
编写一个名为`get_average`的函数，接收一个包含数字的列表并返回它们的平均值。

### Response:  def get_average(list):
    total = sum(list)
    return total / len(list)