Python 查找两个值中最小值的函数的实现

Python 查找两个值中最小值的函数的实现,python,function,Python,Function,我试图编写一个函数来查找输入的最小数字。用户一直输入数字,直到按0为止 我想尝试找出如何获得最大值以及如何添加。我不想使用Python使用的内置min/max。我已经在网上和这个论坛上看过了 感谢您的帮助 先谢谢你 不清楚你为什么要这么做。 您可以测试哪个变量较低: def minimum (pNum1,pNum2): #subprogram here return () inNum = int (input ("Please enter a number. 0 to quit.")) m

我试图编写一个函数来查找输入的最小数字。用户一直输入数字,直到按0为止

我想尝试找出如何获得最大值以及如何添加。我不想使用Python使用的内置min/max。我已经在网上和这个论坛上看过了

感谢您的帮助


先谢谢你

不清楚你为什么要这么做。 您可以测试哪个变量较低:

def minimum (pNum1,pNum2):
#subprogram here

return ()

inNum = int (input ("Please enter a number.  0 to quit."))
minNum = inNum
maxNum = inNum

while (inNum !=0):

# ===> minNum =  # here is where I will call the subprogram.
# ===> maxNum =
# ===> theSum =
inNum = int (input ("Please enter a number.  0 to quit."))
def最小值(pNum1、pNum2):
如果pNum1
这是一个函数的实现,该函数查找两个值中的最小值:

def minimum (pNum1,pNum2):
    if pNum1 < pNum2:
       return pNum1
    else:
       return pNum2

我将留给您编写
maximum
函数。

该函数已作为
min()
存在。@klauds。“我不想使用Python使用的内置min/max。”演示了如何添加数字。您可以使用编写自己的
min
max
函数。您似乎忘记在代码中添加尝试。如果最小的数字为零,会发生什么情况?谢谢。我得做一个小任务。我确实尝试过,但问题是用户可以一直添加数字,直到按0为止。然后从该列表中选取最小的数字。我正在查清单。我知道你必须使用listName=[]声明一个列表,然后你必须附加到该列表中,但我被卡住了。这太完美了!非常感谢你,大卫!!帮了大忙!!
def minimum(pNum1, pNum2):
    if pNum1 < pNum2:
        return pNum1
    else:
        return pNum2
inNum = int(input("Please enter a number.  0 to quit."))
minNum = inNum
maxNum = inNum
theSum = inNum
while inNum != 0:
    inNum = int(input("Please enter a number.  0 to quit."))
    if inNum == 0:
        break
    minNum = minimum(minNum, inNum)
    maxNum = maximum(maxNum, inNum)
    theSum += inNum
print minNum, maxNum, theSum