為什么上邊那個return需要縮進 下邊那個不需要? 求解答
def average(*args):
? ? sum = 0.0
? ? if len(args) == 0:
? ? ? ? return sum
? ? 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
? ? for x in args:
? ? ? ? sum = sum + x
? ? return sum / len(args)
print average()
print average(1, 2)
print average(1, 2, 2, 3, 4)
2018-01-05
舉報
2018-01-05
上面那個return是放在判斷語句里面的,所以要縮進。