为什么要用for
def average(*args): if len(args)==0: return 0 return sum(args)/(len(args) print average() print average(1, 2) print average(1, 2, 2, 3, 4) 1:运行结果为0 1 2,请问为什么这样直接用sum和len不行,答案用for遍历,和我设想的用sum来计算tuple有什么不一样
def average(*args): if len(args)==0: return 0 return sum(args)/(len(args) print average() print average(1, 2) print average(1, 2, 2, 3, 4) 1:运行结果为0 1 2,请问为什么这样直接用sum和len不行,答案用for遍历,和我设想的用sum来计算tuple有什么不一样
2017-10-13
举报