1. Python / Говнокод #16700

    −99

    1. 1
    2. 2
    def str_to_float(i):
        return int (i) + 0.0

    Так надо!

    Запостил: zadrot, 16 Сентября 2014

    Комментарии (4) RSS

    • Ух ты. Тут не только str to float, тут и полная замена math.floor
      Ответить
      • Не совсем:

        >>> 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
          Я то проверял не на строке(
          Ответить
    • def str_to_float(i):
      return eval(str(int (i))) + 0.0
      Ответить

    Добавить комментарий