Я тренируюсь с Python, учусь создавать графические интерфейсы.
Я сделал простой калькулятор, состоящий из 4 функций (+, -, *, /):
def sum(a, b):
c = a + b
return c
def sub(a, b):
c = a - b
return c
def mlt(a, b):
c = a * b
return c
def div(a, b):
c = a / b
return c
CLI моей программы теперь выглядит так:
def calc(foo):
try:
if foo == '1':
print('You chose addition. Input the two numbers:')
a = int(input('First: '))
b = int(input('Second: '))
return print('Result is:', sum(a, b))
except:
print('ERROR: Invalid Input')
Полный, если цепочка для CLI очень неуклюжа и длинна, и я хочу пояснить это для моего пользователя.
Не могли бы вы дать мне пример того, как я мог бы предоставить этой программе графический интерфейс с использованием Tkinter?