Задачі на фото. Розв'яжіть використовуючи за основу програмний код(який на фото)​


Задачі на фото. Розв'яжіть використовуючи за основу програмний код(який на фото)​

kauymbek kauymbek    3   31.05.2021 19:45    1

Ответы
Nastykissa Nastykissa  30.06.2021 19:46

Відповідь:

Пояснення:

Заповнення по периметру

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()


Задачі на фото. Розв'яжіть використовуючи за основу програмний код(який на фото)​
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика