Напишите программу, состоящую из Напишите программу, состоящую из семи кнопок, цвета которых соответствуют цветам радуги.семи кнопок, цвета которых соответствуют цветам радуги.
Ответы
Вот программа на Python, состоящая из семи кнопок, цвета которых соответствуют цветам радуги:
Python
import tkinter as tk
def change_color(color):
for button in buttons:
button.config(bg=color)
root = tk.Tk()
buttons = []
for i in range(7):
color = ["red", "orange", "yellow", "green", "blue", "indigo", "violet"][i]
button = tk.Button(root, text=color, command=lambda: change_color(color))
button.pack()
buttons.append(button)
root.mainloop()
Эта программа использует библиотеку tkinter для создания окна с семью кнопками. Для каждой кнопки используется цикл for, чтобы установить цвет кнопки в соответствии с одним из цветов радуги.
Вот результат выполнения программы:
red
orange
yellow
green
blue
indigo
violet
Чтобы изменить цвета кнопок, просто нажмите на любую кнопку. Кнопка будет окрашена в соответствующий цвет радуги.