如何找到浮点范围的最小值(Python)

时间:2014-03-16 23:22:44

标签: python for-loop range min

我有一个数学问题,我用1到25之间的数字替换x。我使用for x循环(1,26)的for循环来做到这一点。这样可以打印出一个浮动列表。在那之后,我应该打印在这个范围之间找到的最小数字。我尝试过使用" min()"但我得到一个错误,说浮动对象不可迭代。有人可以帮我找出打印最小值的方法吗?

1 个答案:

答案 0 :(得分:1)

Min()接受一个列表,而不是浮点数。你不需要for循环。

myNums = [1.234, 2.345, 4.543]
print min(myNums)

否则,如果您的数学问题,您必须使用循环:

myNums = [1.234, 2.345, 4.543]
min = myNums[0] #initial low
for num in myNums:
    if num < min:
        min = num
print min