编写一个包含ADD和AVERAGE用户定义函数的程序。在执行时,程序会提示用户输入三个数字,然后调用AVERAGE函数。将输入的三个数字发送到平均功能。 AVERAGE函数调用ADD函数,并向其发送三个用户输入的数字。 ADD函数接受AVERAGE函数的数字并计算总和。将该总和值发送回调用点(AVERAGE函数)。 AVERAGE函数接收总和值并计算该三个数字之和的平均值。 AVERAGE函数将平均值发送到其调用点(两个函数之外)。最后显示这些功能之外的平均值。
输出应为:
a: 2
b: 3
c: 4
Average: 3.0
答案 0 :(得分:1)
def add(a,b,c):
return a+b+c
def average(a,b,c):
d = add(a,b,c)
e = d/3
return e
f = average(2,3,3)
print(f)
输出:
f
=
2.6666666666666665
答案 1 :(得分:0)
常规方法:
let harmonic_interval_to_string : harmonic_interval -> string = function
| Major interval -> "Major " ^ interval_to_string interval
| Minor interval -> "Minor " ^ interval_to_string interval
现在,您可以根据需要传递尽可能多的数字。