Складіть проект, у якому виконавець намалює три квадрати різних
кольорів зі сторонами 100 кроків: червоного кольору, якщо
натиснуто клавішу R; зеленого кольору, якщо натиснуто клавішу
G; синього кольору, якщо натиснуто клавішу B.
ДАЮ 50 БАЛОВ СРОЧНО
Ответы
Ответ:
фото
Объяснение:
Ответ:
from tkinter import *
def draw_red_square():
canvas.delete("all") # очищаємо малюнок
canvas.create_rectangle(10, 10, 110, 110, fill="red") # малюємо квадрат
def draw_green_square():
canvas.delete("all") # очищаємо малюнок
canvas.create_rectangle(10, 10, 110, 110, fill="green") # малюємо квадрат
def draw_blue_square():
canvas.delete("all") # очищаємо малюнок
canvas.create_rectangle(10, 10, 110, 110, fill="blue") # малюємо квадрат
def key_pressed(event):
key = event.char
if key == "r":
draw_red_square()
elif key == "g":
draw_green_square()
elif key == "b":
draw_blue_square()
root = Tk()
canvas = Canvas(root, width=120, height=120)
canvas.pack()
root.bind("<KeyPress>", key_pressed)
root.mainloop()
Объяснение:
можна лучший ответ?