Я думаю, что это самое короткое время, которое вы получите без внешнего:
Для начала:
from tkinter import *
root=Tk()
Вместо a=input('enter something')
:
a=StringVar()
Label(root, text='enter something').pack()
Entry(root, textvariable=a).pack()
Button(root, text='Ok', command=lambda:DoSomethingWithInput(a.get)).pack()
С функцией DoSomethingWithInput(a)
Вместо print('some text')
:
Label(root, text='some text').pack()
Button(root, text='Ok', command=DoSomething).pack()
С DoSomething()
как то, что вы будете делать дальше.