Python 查找两个值中最小值的函数的实现
我试图编写一个函数来查找输入的最小数字。用户一直输入数字,直到按0为止 我想尝试找出如何获得最大值以及如何添加。我不想使用Python使用的内置min/max。我已经在网上和这个论坛上看过了 感谢您的帮助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
先谢谢你 不清楚你为什么要这么做。 您可以测试哪个变量较低:
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