Ответы
from tkinter import *
# Функція, яка буде викликана при натисканні на кнопку "Ввести"
def enter_color():
color = entry.get() # Отримуємо текст, введений користувачем
color = color.lower() # Перетворюємо текст на малий регістр, щоб не було проблем з порівнянням
# Перевіряємо, який колір ввів користувач, і відповідно виводимо повідомлення та міняємо колір вікна
if color == "зелений":
message.config(text="Йди")
root.config(bg="green")
elif color == "жовтий":
message.config(text="Чекай")
root.config(bg="yellow")
elif color == "червоний":
message.config(text="Стій")
root.config(bg="red")
else:
message.config(text="Невірний колір")
# Створюємо вікно та розміщуємо на ньому елементи
root = Tk()
label = Label(root, text="Введіть колір світлофора:")
label.pack()
entry = Entry(root)
entry.pack()
button = Button(root, text="Ввести", command=enter_color)
button.pack()
message = Label(root, text="")
message.pack()
root.mainloop() # Запускаємо головний цикл обробки подій