108 прочтений · 1 год назад
ООП на Python. Магические методы. Приложение к уроку 9
Доброго времени суток, читатели, зрители моего канала programmer's notes. Теперь в Дзен есть Подборки. Данная статья относится к подборке Это приложение к уроку Магические методы в Python Немного необычное приложение. Оно не повторяет и не расширяет урок 9. Это справочный материал к уроку, но с примерами. Системные магические методы __init__() — конструктор, запускается после создания объекта. __new__() — конструктор, запускается перед созданием объекта. __del__() — деструктор, запускается перед удалением объекта...
316 прочтений · 5 лет назад
Альтернативный калькулятор без if на Python
Ни для кого не секрет, что калькулятор это как правило одна из первых программ которую пишет программист. Она ориентирована на проверку того, на сколько хорошо человек понимает условия(if и else). И правильно, ведь невозможно сделать калькулятор без проверки. Как бы и да и нет. Без «if» можно сделать подобный калькулятор, но придётся подключать встроенную библиотеку и использовать try. Я сделал подобный калькулятор. Можно было конечно обойтись и без raise, но тогда бы пришлось использовать else...