為什么計算出來的答案只有整數(shù)部分2呢?
def?average(*args): ????sum?=?0 ????if?len(args)?==?0: ????????return?sum ????for?item?in?args: ????????sum?+=?item ????avg?=?sum?/?len(args) ????return?avg print(average(1,2,3,4))
def?average(*args): ????sum?=?0 ????if?len(args)?==?0: ????????return?sum ????for?item?in?args: ????????sum?+=?item ????avg?=?sum?/?len(args) ????return?avg print(average(1,2,3,4))
2024-04-26
舉報
2024-05-16
def average(*args):
? ? sum = 0.0
? ? if len(args)==0:
? ? ? ? return None
? ? for item in args:
? ? ? ? sum += item
? ? avg = sum / len(args)
? ? return avg
? ? ? ??
print(average(1, 2))
print(average(1, 2, 2, 3, 4))
print(average())