我需要查找值列表的最小值,但我禁止使用任何内置函数或库。我被允许使用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