※ 引述 《erimow (阿歐伊)》 之銘言:
: Write a function called "findMin" which takes an list as input, and returns
: the minimum element in the input list.
: 這題倒是對了
: 雖然不知道有沒有可能會有意外情況
: def findMin(list):
: for i in list:
: print(min(list))
: return
: print("undefined")
:
: findMin([1, 2, 5, 6, 99, 4, 5]); # returns 1
: findMin([]); # returns undefined
: findMin([1, 6, 0, 33, 44, 88, -10]); # returns -10
這個會有問題喔
你現在這寫法只是把值給print出來
然後return none
所以假如你用個
min_number = findMin(list)
print(min_number)
這樣min_number就會都是none
所以要讓外面呼叫這function的也接的到結果
要用return min(list)