Здравствуйте, Уважаемые читатели. В сегодняшней статье мы научимся писать простейший калькулятор на Python (https://docs.python.org/3/library/tkinter.html)
Создаём окно 485 на 550. Размеры не важны, мне понравились такие. Так же указываем, что окно не будет изменяться.
Отлично, далее сделаем кнопки
В методе build создаём такой список:
Он отвечает за все кнопки, отображающиеся у нас в окне.
Мы создали список, теперь проходимся циклом и отображаем эти кнопки. Для этого в том же методе пишем следующее:
Замечательно, у нас есть кнопочки. Добавляем надпись с выводом результата. Я хочу что бы текст был слева, следовательно, атрибутов выравнивания текста писать не нужно.
Пишем логику
Так, как у нас нет ввода с клавиатуры, мы можем позволить себе сделать так, просто проверить на спец. кнопки (C, DEL, =) и в остальных случаях просто добавить это к формуле.
У этого калькулятора множество недочетов, но мы и не стремились сделать его идеальным.
Полный код выглядит вот так:
Вот как то так.
Задавайте свои вопросы в комментариях и пишите свои идея для наших новых постов :)