定义函数,利用函数的嵌套实现求 3 个数的平均值(要求求和使用一个函数,求平均值使用另一个函数,并完成调用),并使用它们比较任意 3 个数值的大小。
def avg(a,b,c):
he =a+b+c
av = he/3
return av
a=int(input("请输入第一个数:"))
b=int(input("请输入第二个数:"))
c=int(input("请输入第三个数:"))
print("三个数的平均值是:%d"%avg(a,b,c))
是啊
虽然说一个函数也能搞定,不过一般不这么搞吧,毕竟两个需求差别蛮大的
#函数的嵌套实现求 3 个数的平均值(要求求和使用一个函数,求平均值使用另一个函数,并完成调用),并使用它们比较任意 3 个数值的大小。
def sumall(a,b,c):
return a+b+c
def meanal(sum3):
return sum3 /3.0
def com(a,b,c):
lst = [a,b,c]
lst.sort()
return lst[0],lst[1],lst[2]
a,b,c=map(int, (input().split(' ')))
sum3 = sumall(a,b,c)
mean = meanal(sum3)
x,y,z = com(a,b,c)
print('和为{},平均值为{},大小顺序为{} {} {}'.format(sum3,mean,x,y,z))