我需要查找值列表的最小值,但我禁止使用任何內置函數或庫。我被允許使用if else或者elif,但這就是範圍。查找值列表的最小值和最大值,無需排序或使用任何內置函數或庫
我必須使用基本的操作符和(我想呢?)我自己的直覺來弄清楚這一點。
不幸的是,我並不那麼直觀,無論我使用的if else語句和運算符的組合如何,我都無法讓它工作。
我對Python真的很陌生,我的老師沒有多少幫助描述如何去做這件事(除了定義操作符之外,這實際上就是他所做的一切)。所以基本上我有一個三個整數的列表,我必須找到這三個整數的最小值和最大值(還得找其他的東西,但讓我們保持這個簡單)。我必須使用函數來定義整數和單獨的函數來定義列表的最小值和最大值。
我具備的功能定義的整數,這很簡單,現在我卡在此:
def determine_min_value(a,b,c):
print ("The minimum value is {}.".format(c < (b < a)))
與A,B和C是變量(NUM1,NUM2,NUM3)
它輸出「最小值爲False」。如果False數量非常小,並且也是輸入變量之一,那麼這將非常棒;這顯然不是。我完全知道.format(c <(b <a))不會給我我想要的,但那是我最近的最後一次努力。就像我說過的,我在試着如果還有其他的陳述,但我無法弄清楚這些。
我根本不知道該從哪裏去,任何輸入將不勝感激。另外我知道你想說「只要把它們放在一個列表中並使用min(1)」,但是再次,我是不允許的。我只想去做那件事。
https://stackoverflow.com/questions/11964450/python-order-a-list-of-numbers-without-built-in-sort-min-max-function – narn
[python:order a list可能的重複數字沒有內置排序,最小,最大功能](https://stackoverflow.com/questions/11964450/python-order-a-list-of-numbers-without-built-in-sort-min-max-功能) – narn