问题遇到的现象和发生背景
这个代码的功能是找出sequence中的最大增量
问题相关代码,请勿粘贴截图
def max_increase(seq):
if len(seq) < 2:
return 0
curr_min = seq [0]
max_diff = 0
for value in seq:
if value < curr_min:
curr_min = value
max_diff = max(max_diff, value - curr_min)
return max_diff
为什么max_diff = max(max_diff, value - curr_min)不能直接是max_diff= max( value-curr_min)?
这两者之间有什么区别?