Вопрос задан 08.06.2023 в 10:24. Предмет Информатика. Спрашивает Фролов Саша.

Задача3. Створити проєкт "Світлофор", у якому, залежно від вибору перемикача, можна змінити колір

фону вікна (червоний, жовтий та зелений) та заголовок ("Рух заборонено", "Приготуватися" та "Рух дозволено". Зберегти проєкт у власній папці.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Быков Виктор.

Python.

import tkinter as tk

def change_light(light):

if light == "red":

root.config(bg="red")

root.title("Рух заборонено")

elif light == "yellow":

root.config(bg="yellow")

root.title("Приготуватися")

elif light == "green":

root.config(bg="green")

root.title("Рух дозволено")

root = tk.Tk()

root.geometry("200x200")

red_btn = tk.Radiobutton(root, text="Red", value="red", command=lambda: change_light("red"))

red_btn.pack()

yellow_btn = tk.Radiobutton(root, text="Yellow", value="yellow", command=lambda: change_light("yellow"))

yellow_btn.pack()

green_btn = tk.Radiobutton(root, text="Green", value="green", command=lambda: change_light("green"))

green_btn.pack()

root.mainloop()


0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Щоб створити проект "Світлофор" з використанням вибору перемикача, вам знадобиться деяке програмне забезпечення для розробки і запуску графічних інтерфейсів. Одним з таких інструментів є бібліотека Tkinter для мови програмування Python. Якщо у вас вже встановлено Python, ви можете виконати наступні кроки, щоб створити проект "Світлофор".

  1. Відкрийте текстовий редактор і створіть новий файл з розширенням .py. Наприклад, traffic_light.py.

  2. Імпортуйте необхідні модулі Tkinter:

python
from tkinter import *
  1. Створіть головне вікно програми:
python
window = Tk() window.title("Світлофор")
  1. Визначте функцію, яка буде викликатися при зміні перемикача:
python
def change_color(): selected_color = color.get() if selected_color == 0: # Червоний колір window.configure(bg="red") label.configure(text="Рух заборонено") elif selected_color == 1: # Жовтий колір window.configure(bg="yellow") label.configure(text="Приготуватися") elif selected_color == 2: # Зелений колір window.configure(bg="green") label.configure(text="Рух дозволено")
  1. Створіть перемикач (Radio buttons) для вибору коліру:
python
color = IntVar() red_button = Radiobutton(window, text="Червоний", variable=color, value=0, command=change_color) red_button.pack() yellow_button = Radiobutton(window, text="Жовтий", variable=color, value=1, command=change_color) yellow_button.pack() green_button = Radiobutton(window, text="Зелений", variable=color, value=2, command=change_color) green_button.pack()
  1. Створіть мітку для відображення заголовка:
python
label = Label(window, text="Рух заборонено", font=("Arial", 24)) label.pack()
  1. Запустіть головний цикл програми:
python
window.mainloop()
  1. Збережіть файл і запустіть його. Ви повинні бачити вікно програми "Світлофор" з перемикачем і міткою, які змінюють колір фону і заголовок в залежності від вибору перемикача.

Збережіть

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос