Advertisement
Guest User

Untitled

a guest
Apr 24th, 2019
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. from tkinter import *
  2. from tkinter import messagebox
  3.  
  4.  
  5. def display():
  6. D = b.get()**2 - 4 * a.get() * c.get()
  7. x1 = (-b.get() + D ** 0.5) / 2*a.get()
  8. x2 = (-b.get() - D ** 0.5) / 2*a.get()
  9. messagebox.showinfo("Квадратные уравнения",'D=' + str(D) + ' ' + 'x1 =' + str(x1) + ' ' + 'x2=' + str(x2))
  10.  
  11. root = Tk()
  12. root.title("Квадратные Уравнения")
  13.  
  14. a = IntVar()
  15. b = IntVar()
  16. c = IntVar()
  17.  
  18. a_label = Label(text="Введите a:")
  19. b_label = Label(text="Введите b:")
  20. c_label = Label(text="Введите c:")
  21.  
  22. a_label.grid(row=0, column=0, sticky="w")
  23. b_label.grid(row=1, column=0, sticky="w")
  24. c_label.grid(row=2, column=0, sticky="w")
  25.  
  26. a_entry = Entry(textvariable=a)
  27. b_entry = Entry(textvariable=b)
  28. c_entry = Entry(textvariable=c)
  29.  
  30. a_entry.grid(row=0,column=1, padx=5, pady=5)
  31. b_entry.grid(row=1,column=1, padx=5, pady=5)
  32. c_entry.grid(row=2,column=1, padx=5, pady=5)
  33.  
  34.  
  35. message_button = Button(text="Click Me", command=display)
  36. message_button.grid(row=2,column=1, padx=5, pady=5, sticky="e")
  37.  
  38. root.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement