!!ТЕРМІНОВО!! Використовуючи цикл for, створіть програму, яка намалює ряд квадратиків підряд, вертикально або горизонтально, кількість і колір вводить користувач
Ответы
Ответ:
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)
Объяснение:
Можу допомогти тільки з Пайтоном.