Вопрос задан 24.09.2023 в 19:17. Предмет Информатика. Спрашивает Stepanova Vladislava.

Складіть програму Улюблений колір, у якій серед п’яти кольорів, описаних прапорцями, користувач

обирає улюблені. На екрані це відображається прямокутниками відповідного кольору. не в python а в thonny!!!!!!!!!! 8 класс хелп пж
0 0
Перейти к ответам

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

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

from tkinter import *

# Створюємо вікно

window = Tk()

window.title("Улюблений колір")

# Задаємо розміри прямокутників

width = 100

height = 50

# Задаємо кольори

colors = {"Червоний": "#ff0000", "Зелений": "#00ff00", "Синій": "#0000ff", "Жовтий": "#ffff00", "Рожевий": "#ff69b4"}

# Функція для обробки вибору користувача

def choose_color(color):

# Відображаємо прямокутник з вибраним кольором

canvas.config(bg=colors[color])

# Створюємо полотно для відображення кольорів

canvas = Canvas(window, width=width*len(colors), height=height)

canvas.pack()

# Відображаємо прямокутники з кожним з кольорів

for i, color in enumerate(colors):

canvas.create_rectangle(i*width, 0, (i+1)*width, height, fill=colors[color])

canvas.create_text(i*width+width//2, height//2, text=color)

# Створюємо кнопки для вибору кольору

for color in colors:

button = Button(window, text=color, command=lambda c=color: choose_color(c))

button.pack()

# Запускаємо головний цикл програми

window.mainloop()

Після запуску програми на екрані з'являється вікно з прямокутниками кожного з п'яти кольорів та кнопками для їх вибору. При натисканні на кнопку відповідного кольору на полотні відображається відповідний кольоровий прямокутник.

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

Звісно, ось програма для створення інтерфейсу користувача за допомогою бібліотеки tkinter в середовищі Thonny. Ця програма дозволить користувачу обирати улюблені кольори з п'яти варіантів за допомогою прапорців і відображати їх на екрані у вигляді прямокутників відповідного кольору.

python
import tkinter as tk # Функція для оновлення відображення улюблених кольорів def update_colors(): selected_colors = [] for i, var in enumerate(color_vars): if var.get() == 1: selected_colors.append(colors[i]) display_colors(selected_colors) # Функція для відображення улюблених кольорів def display_colors(selected_colors): canvas.delete("all") x = 50 y = 50 width = 50 height = 100 for color in selected_colors: canvas.create_rectangle(x, y, x + width, y + height, fill=color) x += 2 * width # Основний код colors = ["red", "blue", "green", "yellow", "purple"] root = tk.Tk() root.title("Улюблений колір") color_vars = [] for color in colors: var = tk.IntVar() color_vars.append(var) checkbox = tk.Checkbutton(root, text=color, variable=var, command=update_colors) checkbox.pack() canvas = tk.Canvas(root, width=400, height=150) canvas.pack() update_colors() root.mainloop()

Ця програма створює вікно з п'ятьма прапорцями для вибору улюблених кольорів і відображає їх як прямокутники в центральній частині вікна. При виборі або знятті вибору прапорця кольорів відбувається оновлення відображення улюблених кольорів.

0 0

Похожие вопросы

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

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

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