Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 21, 2013 13:55:32

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Округление

Budulianin
да, я был не прав. Действительно объясняет.

Банковское округление стало актуальнее нежели математическое?



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#2 Окт. 21, 2013 14:01:35

Budulianin
От:
Зарегистрирован: 2011-10-18
Сообщения: 1218
Репутация: +  33  -
Профиль   Отправить e-mail  

Округление

JOHN_16
Банковское округление стало актуальнее нежели математическое?

Python следует вот этому стандарту



Офлайн

#3 Окт. 21, 2013 14:07:12

Euler
Зарегистрирован: 2013-07-30
Сообщения: 43
Репутация: +  1  -
Профиль   Отправить e-mail  

Округление

JOHN_16
Банковское округление стало актуальнее нежели математическое?
А сама функция округления вообще актуальна? По-моему floor, ceil и форматированный вывод полностью её обесценивают.

Офлайн

#4 Окт. 21, 2013 14:17:30

bismigalis
Зарегистрирован: 2010-10-02
Сообщения: 449
Репутация: +  47  -
Профиль   Отправить e-mail  

Округление

Банковское округление стало актуальнее нежели математическое?

судя по вышеозначенному стандарту, да

Офлайн

#5 Окт. 21, 2013 14:20:44

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Округление

Budulianin
Python следует вот этому стандарту
Вполне можно было бы для этих целей ввести новую функцию, а не ломать привычное на уровне инстинктов поведение функции. Ну или объединить зоопарк всяческих округлений в одну функцию с доп. параметром “способ округления”.



Офлайн

#6 Окт. 21, 2013 14:24:53

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Округление

bismigalis
судя по вышеозначенному стандарту, да
Стандарт 1985-го года. Питон появился лет на 6 позже и что характерно вполне себе существовал 20 лет не соответствуя стандарту. И тут нате вам подарок.
Отойдя от стандарта, объясните, какой практический смысл в таком округлении? Где оно мне может понадобиться?



Офлайн

#7 Окт. 21, 2013 14:33:53

Budulianin
От:
Зарегистрирован: 2011-10-18
Сообщения: 1218
Репутация: +  33  -
Профиль   Отправить e-mail  

Округление

FishHook
Где оно мне может понадобиться?
Лично тебе не знаю. Наверно ты не один пользуешься Python :)

FishHook
какой практический смысл в таком округлении?
У бухгалтеров такая система



Отредактировано Budulianin (Окт. 21, 2013 14:36:29)

Офлайн

#8 Окт. 21, 2013 14:40:34

Budulianin
От:
Зарегистрирован: 2011-10-18
Сообщения: 1218
Репутация: +  33  -
Профиль   Отправить e-mail  

Округление

FishHook
Вполне можно было бы для этих целей ввести новую функцию, а не ломать привычное на уровне инстинктов поведение функции.

Видимо у создателей Python в приоритете задачи, где используются такие алгоритмы округления



Офлайн

#9 Окт. 21, 2013 14:46:28

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Округление

Budulianin
Видимо у создателей Python в приоритете задачи, где используются такие алгоритмы округления
Видимо, создатели питона - не безупречные Боги, и они вполне могут ошибаться. Если бы это было не так, то мы бы до сих пор использовали python 0.1
>>>У бухгалтеров такая система
Пусть они в своей одинэске округляют как хотят, хоть задом на перед, программирование - это математика а не бухгалтерия.



Офлайн

#10 Окт. 21, 2013 15:05:21

Budulianin
От:
Зарегистрирован: 2011-10-18
Сообщения: 1218
Репутация: +  33  -
Профиль   Отправить e-mail  

Округление

Не один ты этим не доволен.

FishHook
Пусть они в своей одинэске округляют как хотят, хоть задом на перед, программирование - это математика а не бухгалтерия.
А если ту же “1С” на Python писать ? Тогда такие округления нужны. Может создатели Python в ту сторону смотрят



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version