Предмет: Информатика, автор: kolzazrik

Нужно зделать задачу в Python​

Приложения:

Ответы

Автор ответа: Mirox921
1

Код на пайтон:

from tkinter import *

# функції, що викликаються при натисканні кнопок

def stop():

   messagebox.showinfo("СТІЙ", "Не рухатися")

def warning():

   messagebox.showinfo("Увага", "Готуйтесь до руху")

def go():

   messagebox.showinfo("Йди", "Рухайтесь")

# створення вікна

root = Tk()

root.title("Світлофор")

# створення текстової мітки з написом "Правила"

label = Label(root, text="Правила")

label.pack()

# створення кнопок для керування світлофором

stop_button = Button(root, text="СТІЙ", bg="red", fg="white", width=10, height=5, command=stop)

warning_button = Button(root, text="Увага", bg="yellow", width=10, height=5, command=warning)

go_button = Button(root, text="Йди", bg="green", fg="white", width=10, height=5, command=go)

# розміщення кнопок на вікні

stop_button.pack(side=LEFT, padx=10)

warning_button.pack(side=LEFT, padx=10)

go_button.pack(side=LEFT, padx=10)

# запуск програми

root.mainloop()

Цей код створює вікно з трьома кнопками, які відповідають кольорам світлофора. При натисканні на кожну з кнопок виконується відповідна функція, яка виводить вікно повідомлень з відповідним текстом.


Mirox921: Під строкою from tkinter import * добав ще: from tkinter import messagebox, тоді все буде працювати
kolzazrik: Спасибо большое!!
Похожие вопросы