Найти тему

Пишем простейший калькулятор на Python

Здравствуйте, Уважаемые читатели. В сегодняшней статье мы научимся писать простейший калькулятор на Python (https://docs.python.org/3/library/tkinter.html)

Создаём окно 485 на 550. Размеры не важны, мне понравились такие. Так же указываем, что окно не будет изменяться.

-2

Отлично, далее сделаем кнопки

В методе build создаём такой список:

-3

Он отвечает за все кнопки, отображающиеся у нас в окне.

Мы создали список, теперь проходимся циклом и отображаем эти кнопки. Для этого в том же методе пишем следующее:

-4

Замечательно, у нас есть кнопочки. Добавляем надпись с выводом результата. Я хочу что бы текст был слева, следовательно, атрибутов выравнивания текста писать не нужно.

-5

Пишем логику

-6

Так, как у нас нет ввода с клавиатуры, мы можем позволить себе сделать так, просто проверить на спец. кнопки (C, DEL, =) и в остальных случаях просто добавить это к формуле.

У этого калькулятора множество недочетов, но мы и не стремились сделать его идеальным.

Полный код выглядит вот так:

-7

Вот как то так.

Задавайте свои вопросы в комментариях и пишите свои идея для наших новых постов :)