Форум сайта python.su
Всем привет.
Есть код
http://python.su/blog/timas/2008/12/04/napisaniya-rasshirenij-dlya-inkscape-s-pomoschyu-python/
требуется маленькая поправочка для скрипта. В текущем скрипте определяется высокосный год как год который делится на 4. Но если заглянуть в
http://ru.wikipedia.org/wiki/%D0%93%D1%80%D0%B8%D0%B3%D0%BE%D1%80%D0%B8%D0%B0%D0%BD%D1%81%D0%BA%D0%B8%D0%B9_%D0%BA%D0%B0%D0%BB%D0%B5%D0%BD%D0%B4%D0%B0%D1%80%D1%8C
цитирую
Отсюда следует распределение високосных годов:
* Каждый год, номер которого кратен 4 — високосный.
* Однако, каждый год кратный 100 — не високосный.
* Однако, каждый год кратный 400 все же високосный — 1600, 2000 и т.д.
Надеюсь автор скрипта немного доправит код.
Офлайн
думаете за сто лет скрипт ниразу не перепишут в том издательстве? :D
Офлайн
Zubchick, это всё же правильная поправка – если делать, то делать хорошо.
Офлайн
Zubchickя не знаю, что будет в издательстве, просто этот алгоритм могут взять за истину. А истина окажется не верной.
думаете за сто лет скрипт ниразу не перепишут в том издательстве? big_smile
Офлайн
Кстати, в стандартной библиотеке есть модуль calendar. Предназначен как раз для форматирования календарей.
Офлайн