Відповідь:
Пояснення:
Заповнення по периметру
from tkinter import *
import random
tk = Tk()
canvas = Canvas(tk, width=510, height=500)
canvas.pack()
kolory=["black", "red", "green", "blue", "yellow","orange"]
r=20
x=10
y=10
while x<490:
k=random.choice(kolory)
canvas.create_oval(x, y, x+r,y+r,fill=k, width=1)
x+=r
y=470
while y<490:
y+=r
x=490
canvas.after(100)
canvas.update()
Заповнення по діагоналі:
canvas = Canvas(tk, width=500, height=500)
while x<490 and y<490 :
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Відповідь:
Пояснення:
Заповнення по периметру
from tkinter import *
import random
tk = Tk()
canvas = Canvas(tk, width=510, height=500)
canvas.pack()
kolory=["black", "red", "green", "blue", "yellow","orange"]
r=20
x=10
y=10
while x<490:
k=random.choice(kolory)
canvas.create_oval(x, y, x+r,y+r,fill=k, width=1)
x+=r
x=10
y=470
while x<490:
k=random.choice(kolory)
canvas.create_oval(x, y, x+r,y+r,fill=k, width=1)
x+=r
x=10
y=10
while y<490:
k=random.choice(kolory)
canvas.create_oval(x, y, x+r,y+r,fill=k, width=1)
y+=r
x=490
y=10
while y<490:
k=random.choice(kolory)
canvas.create_oval(x, y, x+r,y+r,fill=k, width=1)
y+=r
canvas.after(100)
canvas.update()
Заповнення по діагоналі:
from tkinter import *
import random
tk = Tk()
canvas = Canvas(tk, width=500, height=500)
canvas.pack()
kolory=["black", "red", "green", "blue", "yellow","orange"]
r=20
x=10
y=10
while x<490 and y<490 :
k=random.choice(kolory)
canvas.create_oval(x, y, x+r,y+r,fill=k, width=1)
x+=r
y+=r
canvas.after(100)
canvas.update()