我不知道代码有什么问题。
def FunMax(theNumList):
theMax = 0
for Num in theNumList:
if theMax < Num:
theMax = Num
return theMax
nList = [100.11,123,456,234,111,321,60,99,88]
test4 = FunMax(nList)
print(test4)
答案 0 :(得分:1)
return语句处于错误的级别。它必须在for循环之外,这样代码才能遍历整个列表。
一个警告是,如果所有值均<0,它将不会返回列表的最大值。
def FunMax(theNumList):
theMax = 0
for Num in theNumList:
if theMax < Num:
theMax = Num
return theMax