• Предмет: Информатика
  • Автор: artembeskorovainyi20
  • Вопрос задан 4 месяца назад

ткинтер помогите написать код задача на фото:

Приложения:

Ответы

Ответ дал: attentionzxc
0

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() # Запускаємо головний цикл обробки подій

Вас заинтересует