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

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

Ответы

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

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()

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


andddderr: это подходит для thonny?
xw00m: так
Похожие вопросы
Предмет: Қазақ тiлi, автор: dinmukhammedabilkass