在函数中调用函数而不返回任何值

时间:2017-11-08 22:37:52

标签: python python-3.x google-python-api

我是编程新手,我希望得到你的帮助。 我需要编写一个脚本,在另一个函数中调用一个函数。同时,没有任何函数应返回任何内容,应使用print()来显示结果。 我提出了两个简单的功能:

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

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

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

关于如何使这整件工作的任何想法都非常有用!

1 个答案:

答案 0 :(得分:0)

如果没有从sum中返回任何内容,除非你从stdout中获取总和,否则实际上没有办法做你想做的事。如果函数没有返回任何内容,则第二个函数无法使用它的结果。你需要这样做。

def sum(a, b, c):
    return a + b + c
def ar():
    print(sum(1, 2, 3)/3)