2.4.py 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. # 1. Импорт модуля
  2. import tkinter
  3. from tkinter import ttk
  4. def click_button():
  5. # получение текста из текстового поля
  6. input_str = entry.get()
  7. # преобразуем в число
  8. x = float(input_str)
  9. # 2.1 вычисления значения функции y = 17x2 – 6x + 13при любом значении x;
  10. p = 17 * x**2 - 6 * x + 13
  11. # 2.7 Дана длина ребра куба. Найти объем куба и площадь его боковой поверхности.
  12. V = x**3
  13. S = 6*x**2
  14. btn["text"] = f"Объем: {V} м3, площадь {S} м2"
  15. # 2. Cоздание окна root
  16. root = tkinter.Tk()
  17. # 2.1 Настройки окна (необязательно)
  18. root.title("Задача №2.4")
  19. root.geometry("300x200")
  20. # создание текстовое поле
  21. entry = tkinter.Entry()
  22. # размещение на окне
  23. entry.pack(padx=0, pady=10)
  24. # кнопка
  25. btn = ttk.Button(text="Не нажимай меня никогда!!!", command=click_button)
  26. # размещение на окне
  27. btn.pack(pady=10)
  28. # 3. запуск окна
  29. root.mainloop()