运行结果产生NONE
def average(*args): sum=0.0 if len(args)==0: print 0.0 else : for x in args: sum=sum+x return sum/len(args) print average() print average(1, 2) print average(1, 2, 2, 3, 4) 运行结果 0.0 none 1.5 2.4 为什么会产生一个none的结果
def average(*args): sum=0.0 if len(args)==0: print 0.0 else : for x in args: sum=sum+x return sum/len(args) print average() print average(1, 2) print average(1, 2, 2, 3, 4) 运行结果 0.0 none 1.5 2.4 为什么会产生一个none的结果
2019-03-14
举报