- 1
- 2
def str_to_float(i):
return int (i) + 0.0
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−99
def str_to_float(i):
return int (i) + 0.0
Так надо!
>>> int('10.1')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: invalid literal for int() with base 10: '10.1'
>>> int(10.1)
>>> 10
Я то проверял не на строке(
return eval(str(int (i))) + 0.0