Similar presentations:
«Черепашача» графіка
1.
«Черепашача»графіка
2.
Чому «Черепашача»?Черепашка – це уявний робот, який переміщається по
екрану й повертається в заданих напрямках, залишаючи слід
Черепашка
виконує команди
у графічному вікні
Python Turtle Grafics
3.
Що може Черепашка?4.
Як виглядає Черепашка?Положення та
напрямок руху
Черепашки
color('red', 'blue')
shape('turtle')
5.
Система координатБудь-яка
точка у вікні
Python Turtle
Grafics може
бути задана
парою чисел
(X, Y)
6.
7.
Координатні осі — це дві координатні прямі, якіперетинаються під прямим кутом. Центр вікна
Python Turtle Grafics — точка перетину невидимих
координатних осей — точка з координатами (0; 0)
8.
Вертикальна координата Y зростає знизу догориГоризонтальна координата Х зростає зліва направо
9.
Команди ЧерепашкиЗавантаження команд для роботи з Черепашкою:
from turtle import *
Як ви вважаєте, які дані ми
маємо повідомляти Черепашці,
щоб вона намалювала те, що
нам потрібно?
координати точки початку малювання,
напрямок руху,
довжину відрізку руху
10.
Команди ЧерепашкиЗавантаження команд для роботи з Черепашкою:
from turtle import *
Як ви вважаєте, які дані ми маємо
повідомляти Черепашці, щоб вона
намалювала те, що нам потрібно?
(координати точки початку
малювання, напрямок руху,
довжину відрізку руху).
11.
Перевіримо себе:• Поєднайте стрілками команди та їхній вміст:
1. Проповзти
вперед 20 кроків.
2. Намалювати
коло радіуса 30
пікселів.
3. Підняти перо.
4. Повернутися
направо на 90 .
up ();
forward(20);
circle (30);
right (90)
12.
Уведіть ці команди у вікніконсолі:
from turtle import *
forward(100)
right (120)
forward(100)
right (120)
forward(100)
13.
Створення кольорового малюнкуfrom turtle import *
Назва кольору береться в лапки:
color ('orange')
color (‘red’) color (‘green’) color (‘blue’)
circle (50)
up()
goto (-50, 0)
down()
left (45)
forward (150)
up()
goto (-50, 100)
down()
right (90)
forward (150)
14.
Як зафарбувати сонечко?from turtle import *
width(3)
color('orange','orange')
begin_fill()
circle (50)
end_fill()
up()
goto(-50,0)
down()
left(45)
forward(150)
up()
goto(-50,100)
down()
right(90)
forward(150)
Звідки 3-й
промінь?
up()
goto(-70,50)
down()
left(45)
forward(150)
(-70,50)
15.
Спробуємо намалювати:from turtle import *
left(90)
forward(100)
right(90)
forward(50)
right(90)
forward(50)
left(90)
forward(50)
left(90)
forward(50)
right(90)
forward(50)
right(90)
forward(100)
16.
Спробуємо намалювати:from turtle import *
forward(80)
left(45)
forward(50)
left(135)
forward(150)
left(135)
forward(50)
up()
goto(40,35)
left(135)
down()
forward(50)
right(135)
forward(35)
right(90)
forward(35)
17.
Спробуємо намалювати:from turtle import *
circle(30)
up()
goto(-15,30)
down()
circle(5)
up()
goto(15,30)
down()
circle(5)
up()
goto(5,15)
left(90)
down()
circle(6,-180)
left(90)
18.
Домашнє завдання• elenabondarenko4@gmail.com
• 0668371077
Проаналізувати
§ 24, ст. 140-145
• Відповісти на питання
для самоперевірки № 4
• Виконати тестове завдання
19.
Бажаю міцногоздоров’я!
Дякую за увагу!
informatics