Предмет: Информатика,
автор: examenunityandreilox
PYTHON
Створити форму блакитного кольору з чотирма різнокольоровими кнопками
(значення x і y) і міткою (завдання) для лінійної функції 2⋅x+3⋅y=. У формі
виконується розв’язування прикладу для чотирьох пар x і y.
Ответы
Автор ответа:
3
import tkinter as tk
calculate = lambda x, y: 2 * x + 3 * y
def on_button_click(x, y):
label.config(text=f"2 * {x} + 3 * {y} = {calculate(x, y)}")
root = tk.Tk()
root.title("Лінійна функція")
root.configure(bg="blue")
coordinates = [(1, 2), (3, 4), (5, 6), (7, 8)]
for i, (x, y) in enumerate(coordinates):
button = tk.Button(root, text=f"({x}, {y})", bg=["red", "green", "yellow", "purple"][i], command=lambda x=x, y=y: on_button_click(x, y))
button.grid(row=i, column=0, padx=10, pady=10)
label = tk.Label(root, text="Завдання: 2 * x + 3 * y =", bg="blue", fg="white")
label.grid(row=4, column=0, padx=10, pady=10)
root.mainloop()
Створює вікно, відповідно завданню з 4 кнопками і підраховує по формулі значення на кожній з них
Похожие вопросы
Предмет: Биология,
автор: zetpysruslan
Предмет: Математика,
автор: primachukanna2
Предмет: Физика,
автор: ali100310
Предмет: Математика,
автор: zhalbinovzasik0
Предмет: Физика,
автор: valera9let