def maximum(arr):
if len(arr) == 1:
return arr[0]
else:
if arr[0] > arr[1]:
del arr[1]
maximum(arr)
elif arr[0] <= arr[1]:
del arr[0]
maximum(arr)
print(maximum([2, 2]))
如果我改变return arr[0]用print(arr[0])它打印出2,但由于某些原因,如果我写返回None return arr[0]。我也尝试返回整个数组,因为数组总是 1 个元素长,但这并没有改变任何东西并且仍然返回 None。
慕侠2389804
相关分类