fork download
  1. from tkinter import *
  2.  
  3.  
  4. def clear():
  5. entry1.delete(0,END)
  6.  
  7.  
  8. def cb(msg):
  9. entry1.insert(0,msg)
  10.  
  11.  
  12. build = ['1','2','3','+']
  13.  
  14. #функция рассчета
  15. def calculator():
  16. res = entry1.get()
  17. entry1.delete(0,END)
  18. entry1.insert(0, eval(res))
  19.  
  20. def insert():
  21.  
  22. entry1.insert(0,str(res))
  23.  
  24.  
  25. #окно
  26. window = Tk()
  27. window.title('calculator')
  28. window.geometry('300x400')
  29. window.configure(background='gray55')
  30. #кнопка =
  31. btn_equally = Button(window, text = '=', command=calculator, background='yellow',font='Arial 18',activebackground='yellow')
  32. btn_equally.pack()
  33. #кнопка очистить
  34. btn_clear = Button(window, command=clear, bg='red', text='clear',font='Arial 18',activebackground='red')
  35. btn_clear.pack()
  36. #поле ввода примера
  37. entry1 = Entry(window,width=11,font='Arial 24')
  38. entry1.pack()
  39. #кнопки
  40. for b in build:
  41. buttons = Button(window, text=build, command=lambda param=b: cb(param))
  42. buttons.pack()
  43. window.mainloop()
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:1: error: class, interface, or enum expected
from tkinter import *
^
Main.java:1: error: <identifier> expected
from tkinter import *
                   ^
Main.java:1: error: ';' expected
from tkinter import *
                     ^
Main.java:14: error: illegal character: '#'
#??????? ????????
^
Main.java:25: error: illegal character: '#'
#????
^
Main.java:27: error: unclosed character literal
window.title('calculator')
             ^
Main.java:27: error: unclosed character literal
window.title('calculator')
                        ^
Main.java:28: error: unclosed character literal
window.geometry('300x400')
                ^
Main.java:28: error: unclosed character literal
window.geometry('300x400')
                        ^
Main.java:29: error: unclosed character literal
window.configure(background='gray55')
                            ^
Main.java:29: error: unclosed character literal
window.configure(background='gray55')
                                   ^
Main.java:30: error: illegal character: '#'
#?????? =
^
Main.java:31: error: unclosed character literal
btn_equally = Button(window, text = '=', command=calculator, background='yellow',font='Arial 18',activebackground='yellow')
                                                                        ^
Main.java:31: error: unclosed character literal
btn_equally = Button(window, text = '=', command=calculator, background='yellow',font='Arial 18',activebackground='yellow')
                                                                               ^
Main.java:31: error: unclosed character literal
btn_equally = Button(window, text = '=', command=calculator, background='yellow',font='Arial 18',activebackground='yellow')
                                                                                      ^
Main.java:31: error: unclosed character literal
btn_equally = Button(window, text = '=', command=calculator, background='yellow',font='Arial 18',activebackground='yellow')
                                                                                               ^
Main.java:31: error: unclosed character literal
btn_equally = Button(window, text = '=', command=calculator, background='yellow',font='Arial 18',activebackground='yellow')
                                                                                                                  ^
Main.java:31: error: unclosed character literal
btn_equally = Button(window, text = '=', command=calculator, background='yellow',font='Arial 18',activebackground='yellow')
                                                                                                                         ^
Main.java:33: error: illegal character: '#'
#?????? ????????
^
Main.java:34: error: unclosed character literal
btn_clear = Button(window, command=clear, bg='red', text='clear',font='Arial 18',activebackground='red')
                                             ^
Main.java:34: error: unclosed character literal
btn_clear = Button(window, command=clear, bg='red', text='clear',font='Arial 18',activebackground='red')
                                                 ^
Main.java:34: error: unclosed character literal
btn_clear = Button(window, command=clear, bg='red', text='clear',font='Arial 18',activebackground='red')
                                                         ^
Main.java:34: error: unclosed character literal
btn_clear = Button(window, command=clear, bg='red', text='clear',font='Arial 18',activebackground='red')
                                                               ^
Main.java:34: error: unclosed character literal
btn_clear = Button(window, command=clear, bg='red', text='clear',font='Arial 18',activebackground='red')
                                                                      ^
Main.java:34: error: unclosed character literal
btn_clear = Button(window, command=clear, bg='red', text='clear',font='Arial 18',activebackground='red')
                                                                               ^
Main.java:34: error: unclosed character literal
btn_clear = Button(window, command=clear, bg='red', text='clear',font='Arial 18',activebackground='red')
                                                                                                  ^
Main.java:34: error: unclosed character literal
btn_clear = Button(window, command=clear, bg='red', text='clear',font='Arial 18',activebackground='red')
                                                                                                      ^
Main.java:36: error: illegal character: '#'
#???? ????? ???????
^
Main.java:37: error: unclosed character literal
entry1 = Entry(window,width=11,font='Arial 24')
                                    ^
Main.java:37: error: unclosed character literal
entry1 = Entry(window,width=11,font='Arial 24')
                                             ^
Main.java:39: error: illegal character: '#'
#??????
^
31 errors
stdout
Standard output is empty