0

我是编程新手,希望能得到您的帮助。我需要编写一个脚本,其中一个函数将在另一个函数中调用。同时,任何函数都不应该返回任何东西,应该使用 print() 来呈现结果。我想出了两个简单的功能:

def sum1(a,b,c):
    print (a+b+c)

另一个应该计算第一个函数的 a、b 和 с 的算术平均值。我一直在尝试让第二个函数调用第一个函数并使用结果来计算算术平均值。我想出了这样的东西,但它不起作用:

def ar():
    sum1()
    print (sum1/3)

任何关于如何使整个事情发挥作用的想法都非常受欢迎!

4

1 回答 1

0

如果不从 sum 返回任何内容,除非您从 stdout 捕获总和,否则真的没有办法做您想做的事。如果函数没有返回任何东西,那么第二个函数将无法使用它的结果。你需要做。

def sum(a, b, c):
    return a + b + c
def ar():
    print(sum(1, 2, 3)/3)
于 2017-11-08T22:50:27.247 回答