在 Python 中求未知输入数的平均值
原文:https://www . geesforgeks . org/find-未知输入数的平均值-in-python/
先决条件:* Python 中的参数和* * kwargs Python 中函数定义中的特殊语法args 用于向函数传递可变数量的参数。它用于传递非关键字、可变长度的参数列表。语法是使用符号接受可变数量的参数;按照惯例,它经常与 args 一词连用。在本文中,任务是找到未知输入数的平均值。 例:
Input : 1, 2, 3
Output : 2.00
Input : 2, 6, 4, 8
Output: 5.00
下面是实现。
Python 3
# 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
版权属于:月萌API www.moonapi.com,转载请注明出处