Калькулятор на tkinter

Anonimus2134

Новичок
Пользователь
Апр 22, 2020
15
0
1
Графическую часть калькулятора я сделал, но логику я не смог написать, смотрел туториалы и все равно не получалось. Покажите пожалуйста как создать логику калькулятора, хотя бы кнопки 123..., а +,-... я сам хочу разобраться
Вот код: https://pastebin.com/bACqYK1R
 

Rud356

Модератор
Команда форума
Модератор
Апр 5, 2020
44
21
8
Вообще стоило бы, на мой взгляд, разбить весь массив с кнопками на под массивы, которые представляли собой строки для удобства. Еще заменить некоторые символы на те, что используются в питоне (к примеру возведение в степень, корни и деление). Потом к кнопкам привязать условно говоря созданный тобой класс кнопка, который добавлял бы символы в строку. И хоть это и не совсем безопасно, но для простоты можно все же использовать встроенную функцию eval чтобы исполнить строку и произвести вычисления. Если же хочешь безопаснее и, возможно, удобнее - поищи библиотеки для парсинга математических выражений.
 
  • Мне нравится
Реакции: Student и Anonimus2134

Форум IT Специалистов