1. 程式人生 > >Python語法中,在不適用min.max和sort的函式情況下求已知列表的最大最小值。

Python語法中,在不適用min.max和sort的函式情況下求已知列表的最大最小值。

已知題目:num=[11,22,33,99,55,66,77,88,10]
思路,先假定min = num[0],max=num[0]是最大最小值,讓他遍歷這個num列表,

每一個數和min,max比較,比min小,則替換Min,比max大則替換max;

min = num[0]
max = num[0]
for i in num:
    if i < min:
        min = i
    if i >max:
        max = i
print(max,min)