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