max值等于numbers(0)的話
max值只需要比第一個數大不就是max值了嘛
uj5u.com熱心網友回復:
你能確定第一個數最大,你就可以不用比了如果是[3,6,10,2,8,4],就不是比第一個大就是最大,所以要一個一個的比,每比一次留下大的
uj5u.com熱心網友回復:
代碼寫得沒有毛病uj5u.com熱心網友回復:
事實上每個都要比一次,因為程式并不知道第一個就是最大,比完之后才知道。uj5u.com熱心網友回復:
numbers = [10, 8, 6, 2, 8, 4]
max = numbers [0]
for number in numbers:
if number > max:
max = number
print(number)
print (max)
取最大值,也可以先排序,再取最后一個值
numbers = [10, 8, 6, 2, 8, 4]
numbers.sort()
print(numbers)
print(numbers[len(numbers)-1])
uj5u.com熱心網友回復:
也可以直接用內置函式:
numbers = [10, 8, 6, 15, 2, 8, 4]
print(max(numbers)) #列印最大值
print(min(numbers)) #列印最小值
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/85421.html
上一篇:MODIS氣溶膠產品
