Мне нужно сделать функцию калькулятора с условными выражениями на Python с Tkinter, у меня уже есть дизайн.
Я попытался сохранить первое число, которое числится в переменной, для последующего использования, затем я сохранил оператор в переменной anoter, но не знаю, как сохранить второе число.
Вот код функции:
def btnClick(value):
global val
if value != "+" and value != "*" and value != "/" and value != "-" and value!=
"=" and value != "CE":
val = val + str(value)
box.set(val)
else:
op=val #op saves the operator in a variable
val = val + str(value)
n1= val[:-1]#saves the number minus the operator
val = ""
box.set(" ")
val = val + str(value)
n2= val
В результате получается, что второе значение сохраняется не в n2, а в n1.