如何在Python中的另一个函数中使用以前编写的函数?

时间:2013-09-14 03:32:31

标签: python

我正在使用名为Wing IDE的Python编码程序。

我创建了一个函数,生成一个n个随机数的列表,其中的数字介于0和10之间。我现在正在尝试编写一个函数来计算数字列表的平均值。

我想在我的新函数中使用我之前的函数(名为randomNumbers(n)),但我不知道如何调用该函数并在我的新函数中运行它。

有人可以帮忙吗?

例如,我有新功能calculateAverage(n),我正试图在randomNumbers(n)内运行calculateAverage(n),然后找到randomNumbers(n)创建的数字列表的平均值

1 个答案:

答案 0 :(得分:2)

调用函数的语法为functionName(arg1, arg2, ...)

def calculate_average(n):
    # call the function and store the result.
    random_list = randomNumbers(n)

    average = 0
    # iterate through random_list, add each number to average

    return average / n

或者更干净

 def calculate_average(n):
     random_sum = sum(randomNumbers(n))
     # now you have the sum of the list of numbers,
     # getting the average is simple