Практичні вправи до уроків з розділу «Графічні побудови в Phyton» (5 клас) Тема: Циклічні побудови

Про матеріал
Практичні вправи до уроків з розділу «Графічні побудови в Phyton» (5 клас) Тема: Циклічні побудови Завдання: Створити узор, використовуючи for x in range
Перегляд файлу

Практичні вправи до уроків з розділу «Графічні побудови в Phyton» (5 клас)

Тема: Циклічні побудови Завдання:

Створити узор, використовуючи for x in range 

Поетапна робота:

1.      Лінія з фігур

 

from tkinter import *

tk = Tk()

canvas = Canvas(tk, width=500, height=500)

kolory=["HotPink", "red", "green", "blue", "DarkOrange", "yellow", "magenta", "azure", "brown", "coral", "grey", "khaki", "olive", "orange", "lavender", "ivory", "navy", "orchid", "plum"]

 

for x in range(10,500,30): k=random.choice(kolory)     y=100   

    canvas.create_oval(10+x,10+y,25+x,25+y, outline=k, fill=k)        canvas.pack()

 

 

2.      Додаємо стовпчик з фігур

 

Додаємо 

for x in range(10,500,30): k=random.choice(kolory)     y=100        canvas.create_oval(10+x,10+y,25+x,25+y, outline=k, fill=k)  for y in range(10,500,30): k=random.choice(kolory)     x=100   

canvas.create_oval(10+x,10+y,25+x,25+y, outline=k, fill=k)

 

 

 

 

 

3.      Заповнюємо площину фігурами

 

from tkinter import *

tk = Tk()

canvas = Canvas(tk, width=500, height=500) kolory=["HotPink", "red", "green", "blue", "DarkOrange", "yellow",

"magenta", "azure", "brown", "coral", "grey", "khaki", "olive",

"orange", "lavender", "ivory", "navy", "orchid", "plum"]

 

for y in range(10,500,30): k=random.choice(kolory)     for x in range(0,500,30):

       canvas.create_oval(10+x,10+y,25+x,25+y, outline=k, fill=k)        for x in range(0,500,30):

           canvas.create_polygon(10+x, 20+y, 25+x, 20+y, 17+x, 35+y, fill="LightSalmon") canvas.pack()

 

4. Змінюємо параметри повторення (наприклад)

 

for y in range(10,500,30):     k=random.choice(kolory)     for x in range(0,500,30):

canvas.create_oval(10+x,10+y,25+x,25+y, width=0.5, fill=k)        for x in range(0,500,10):

canvas.create_polygon(10+x, 20+y, 25+x, 20+y, 17+x,

35+y)

 

 

 

 

 

 

 

 

5. Творча робота (для сильних учнів). Створити узор для тканини.

pdf
Додано
23 серпня 2019
Переглядів
789
Оцінка розробки
Відгуки відсутні
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

Додати розробку