• Предмет: Информатика
  • Автор: vitamin295
  • Вопрос задан 4 месяца назад

!!ТЕРМІНОВО!! Використовуючи цикл for, створіть програму, яка намалює ряд квадратиків підряд, вертикально або горизонтально, кількість і колір вводить користувач​

Ответы

Ответ дал: malinovskijsasa2474
1

Ответ:

from tkinter import*

root = Tk()

root.title("Малюнки з повторами")

root.geometry("800x600")

root["bg"] = "red"

polotno = Canvas(root, width=500, height=500)

polotno.place(x=100, y=50)

def knopa1_click():

   for i in range(0,6,1):

       polotno.create_line(0,0+100*i,500,0+100*i,fill='blue',width=2)

       polotno.create_line(0+100*i,0,0 + 100*i,500,fill='blue',width=2)

   for i in range(0,6,2):

       polotno.create_rectangle(0+20*i,0+20*i,500-20*i,500-20*i,fill="#FF33F0",width=3,outline='green')

   for i in range(0, 6, 1):

       polotno.create_rectangle(100+15*i,100+15*i,400 - 15*i,400-15*i,fill="#3333FF",width=3,outline='white')

   for i in range(0,4,1):

       romb = [250,200+10*i,300-10*i,250,250,300-10*i,200+10*i,250]

       polotno.create_polygon(romb,outline='yellow',fill='green',width=2)

def knopa2_click():

   polotno.delete("all")

knopa1=Button(text="побудова",fg="white",bg='blue',relief=GROOVE,command=knopa1_click)

knopa1.place(x=620,y=70,width=80,height=25)

knopa2=Button(text="очищення",fg='green',bg='blue',relief=GROOVE,command=knopa2_click)

knopa2.place(x=620,y=120,width=80,height=25)

Объяснение:

Можу допомогти тільки з Пайтоном.

Вас заинтересует