def min_value(L)
'''L 是 >= -1 的整数列表。返回 L 中 >-1 的最小值。如果 L 除了 -1 之外没有任何值,则返回 -1。'''
ans = -1
for n in L:
if n> -1:
if ans == -1: <------------?? Can someone explain why they are doing this. Isn't ans already equal -1?? Thus processing ans = n every time??
ans = n
else:
ans = min(ans, n)
return ans
任何帮助将不胜感激。