<prompt> Unda hati ya Python inayotumia maktaba ya Tkinter kuunda kikokotoo cha GUI na shughuli za kimsingi za hesabu kuongeza, kutoa, kuzidisha, kugawanya. Kikokotoo kinapaswa kuwa na vitufe vya tarakimu 0-9, nukta ya desimali, na alama za uendeshaji, pamoja na eneo la kuonyesha la kuonyesha ingizo na matokeo ya sasa.PLINFORMAT  <response>: agiza tkinter kama tkKikokotoo cha darasa tk.Tk: def __init__binafsi: super.__init__ jina la kibinafsi Kikokotoo jiometri binafsi400x400 self.result_var tk.StringVar tengeneza_wijeti def create_widgetsbinafsi: Ingizo la kuonyesha pembejeo na matokeo entry tk.Entryself, textvariableself.result_var, fontArial, 24, bd10 entry.gridsafu0, safuwima0, safu wima4 Vifungo vya tarakimu na uendeshaji vifungo 7, 1, 0, 8, 1, 1, 9, 1, 2, , 1, 3, 4, 2, 0, 5, 2, 1, 6, 2, 2, , 2, 3, 1, 3, 0, 2, 3, 1, 3, 3, 2, -, 3, 3, 0, 4, 0, ., 4, 1, , 4, 2, , 4, 3, kwa maandishi, safu, safu kwenye vitufe: kitufe tk.Kifungobinafsi, maandishimaandishi, fontiArial, 18, upana5, urefu2, amrilambda tmaandishi: self.on_button_clickt kitufe.gridisafusafu, safuwimasafu def on_button_clickbinafsi, maandishi: ikiwa maandishi : jaribu: kujieleza self.result_var.get matokeo eval maneno self.result_var.setmatokeo isipokuwa Isipokuwa e: self.result_var.setKosa kwingine: current_text self.result_var.get new_text current_text maandishi self.result_var.setmaandishi_mpyakama __name__ __main__: programu Kikokotoo app.mainloop 