为什么注释处一定要是0.0
def average(*args): if len(args)==0: return 0.0#为什么这里一定要返回0.0 返回0就错了 ave=0 n=0 for num in args: ave+=num n+=1 return ave*1.0/n print average() print average(1, 2) print average(1, 2, 2, 3, 4)
def average(*args): if len(args)==0: return 0.0#为什么这里一定要返回0.0 返回0就错了 ave=0 n=0 for num in args: ave+=num n+=1 return ave*1.0/n print average() print average(1, 2) print average(1, 2, 2, 3, 4)
2017-03-06
举报