Найти в Дзене
Chill Programms

Делаем свой калькулятор на Python часть №2

Всем привет! Я продолжаю делать с вами наш калькулятор. Сегодня мы сделаем нужный, но муторный процесс - нажатие на кнопки цифр и некоторых действий (советую посмотреть первую часть если не видели). Так же скажу, что весь код, написанный по итогу я выложу в последний части. Поехали! И так для начала мы сделаем функцию проверки, которая проверит является ли символ, который мы нажали первым - если да то мы сменим надпись Result на символ (всё это просто для красоты). Далее нам надо сделать каждую функцию для отдельного символа. Я понимаю, что мы могли сделать функцию и там через аргументы передавать нужный нам символ, но на моменте разработки я об этом не подумал, да и код будет практически тот же. Далее мы сделаем проверку нажатия по кнопке и воспроизведение функции с нужным символом. Так же мы сделаем нажатия на кнопки действий, но не всех, а именно (плюс, минус, деление и умножение). Сначала пишем функции. Теперь пишем регистрацию нажатия кнопок Также мы можем сделать немного красоты.

Всем привет! Я продолжаю делать с вами наш калькулятор. Сегодня мы сделаем нужный, но муторный процесс - нажатие на кнопки цифр и некоторых действий (советую посмотреть первую часть если не видели). Так же скажу, что весь код, написанный по итогу я выложу в последний части. Поехали!

И так для начала мы сделаем функцию проверки, которая проверит является ли символ, который мы нажали первым - если да то мы сменим надпись Result на символ (всё это просто для красоты).

Функция проверки
Функция проверки

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

-3
-4

Далее мы сделаем проверку нажатия по кнопке и воспроизведение функции с нужным символом.

все нажатия кнопок для цифр
все нажатия кнопок для цифр

Так же мы сделаем нажатия на кнопки действий, но не всех, а именно (плюс, минус, деление и умножение). Сначала пишем функции.

-6

Теперь пишем регистрацию нажатия кнопок

-7

Также мы можем сделать немного красоты. А именно сделать название нашего проекта при открытии окна и сделать иконку в верхнем левом углу.

Картинку указывайте свою
Картинку указывайте свою

И не забудьте, что картинка должна быть в одной директории с вашим проектом.

Вот что у вас должно получится:

-9

Вот и всё! Часть получилось короткой, но только потому что всё это очень муторно. Поэтому следующая часть будет интереснее. А если вы хотите изучить Python поэтапно, то можете зайти на мои курсы по Python. Так же пишите ваше мнение про данный калькулятор (что бы вы добавили, а что убрали бы). Ну а я желаю всем удачи и хорошего кода. До встречи!