Python: finding lowest integer

前端 未结 13 706
北海茫月
北海茫月 2020-12-05 18:16

I have the following code:

l = [\'-1.2\', \'0.0\', \'1\']

x = 100.0
for i in l:
    if i < x:
        x = i
print x

The code should fin

相关标签:
13条回答
  • 2020-12-05 18:56

    Cast the variable to a float before doing the comparison:

    if float(i) < float(x):
    

    The problem is that you are comparing strings to floats, which will not work.

    0 讨论(0)
提交回复
热议问题