Re: [閒聊] python小白問個問題

作者: umi0912umi (UMI)   2024-08-06 11:23:56
※ 引述 《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)
作者: sustainer123 (caster)   2024-08-06 11:24:00
python大神 救我
作者: Wardyal (Wardyal)   2024-08-06 11:25:00
或是直接不要用findMin 直接用min(list) (狗頭保命

Links booklink

Contact Us: admin [ a t ] ucptt.com