📌  相关文章
📜  在Python中查找未知数量输入的平均值

📅  最后修改于: 2022-05-13 01:55:15.249000             🧑  作者: Mango

在Python中查找未知数量输入的平均值

先决条件: Python中的 *args 和 **kwargs
Python函数定义中的特殊语法 *args 用于将可变数量的参数传递给函数。它用于传递非关键字、可变长度的参数列表。语法是使用符号 * 来接受可变数量的参数;按照惯例,它通常与 args 一词一起使用。在本文中,任务是求未知输入数的平均值。
例子:

Input : 1, 2, 3
Output : 2.00

Input : 2, 6, 4, 8
Output: 5.00

下面是实现。

Python3
# function that takes arbitrary
# number of inputs
def avgfun(*n):
    sums = 0
 
    for t in n:
        sums = sums + t
 
    avg = sums / len(n)
    return avg
     
 
# Driver Code
result1 = avgfun(1, 2, 3)
result2 = avgfun(2, 6, 4, 8)
 
# Printing average of the list
print(round(result1, 2))
print(round(result2, 2))


输出:

2.0
5.0