python定义函数,利用函数的嵌套实现求三个数的平均值(要求求和使用一个函数,求平均值使用另一个函数,并完成调用)
时间: 2024-02-27 13:53:19 浏览: 94
好的,下面是利用函数嵌套实现求三个数平均值的代码:
```python
# 定义函数,返回三个数的和
def sum_num(a, b, c):
return a + b + c
# 定义函数,返回三个数的平均值
def avg_num(a, b, c):
sum_value = sum_num(a, b, c)
return sum_value / 3
# 调用函数,求三个数的平均值
num1 = 10
num2 = 20
num3 = 30
avg_value = avg_num(num1, num2, num3)
print("三个数的平均值为:", avg_value)
```
这个程序中,我们先定义了一个 `sum_num` 函数,用来返回三个数的和。然后在 `avg_num` 函数中调用了 `sum_num` 函数,计算出三个数的和,并返回它们的平均值。最后在主程序中调用 `avg_num` 函数,求出三个数的平均值并输出结果。
你可以根据需要修改 `num1`、`num2` 和 `num3` 的值,来测试不同的输入情况。
相关问题
定义函数,利用函数的嵌套实现求3个数的平均值(要求求和使用一个函数,求平均值使用另一个函数,并完成调用)
好的,下面是函数的定义和实现:
```python
# 定义求和函数
def sum_numbers(a, b, c):
return a + b + c
# 定义求平均值函数
def avg_numbers(a, b, c):
total = sum_numbers(a, b, c) # 调用求和函数
return total / 3
# 调用求平均值函数
avg = avg_numbers(1, 2, 3)
print(avg)
```
运行结果为:
```
2.0
```
以上就是利用函数的嵌套实现求3个数的平均值的方法。
阅读全文