Кароче можете проверить сконвертить чило 220904525 во Float?
Оно будет таким же если потом обратно в Int преобразовать?
Форум → Программирование → Python → Как в питоне сконвериться Int во Float?
Как в питоне сконвериться Int во Float?
-
15 мая 2015 г. 20:05, спустя 53 минуты 10 секунд
Да
Спустя 31 сек.потому что на 5 оканчивается
не всё полезно, что в swap полезло -
15 мая 2015 г. 23:06, спустя 3 часа 26 секунд
>>> float(220904525) 220904525.0 >>> int(float(220904525)) 220904525 >>>
Сапожник без сапог -
16 мая 2015 г. 1:07, спустя 2 часа 1 минуту 15 секунд
@master, @phpdude, спасибо
наверно в питоне всё ок, потому что float не ограничивается 32 битным с плавающей запятой и поэтому может конвертиться в int без потери точности при числах больше 2 ^ 24
В Swift Float храниться как IEEE754-32, и поэтому для целы чисел больше 2 ^ 24 нужно юзать тип Double.
Спустя 108 сек. -
16 мая 2015 г. 4:55, спустя 3 часа 47 минут 58 секунд
а, ну да. int(float(int)) всегда даст исходное число
не всё полезно, что в swap полезло
Пожалуйста, авторизуйтесь, чтобы написать комментарий!