为什么不能用else?
def average(*args): sum = 0.0 if len (args) == 0: return sum 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)
def average(*args): sum = 0.0 if len (args) == 0: return sum 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)
2016-12-18
举报