16 червня о 18:00Вебінар: Збереження здоров’я дітей з особливими освітніми потребами

Презентація "Графічні примітиви в Python"

Про матеріал
Інформатика, профільний рівень. Приклади задач з використанням графічних примітивів в програмуванні мовою Python
Зміст слайдів
Номер слайду 1

Графічні примітиви в Python .

Номер слайду 2

Підключення модуля >>> import turtle >>> t = turtle.Pen() >>> t.forward(50) >>> t.left(90) >>> t.forward(50) >>> t.left(90) >>> t.forward(50) >>> t.left(90) >>> t.forward(50) >>> t.reset() >>> for x in range(1, 5): t.forward(50) t.left(90)

Номер слайду 3

Малюємо зірку >>> t.reset() >>> for x in range(1, 9): t.forward(100) t.left(225)

Номер слайду 4

Малюємо зірку >>> t.reset() >>> for x in range(1, 38): t.forward(100) t.left(175)

Номер слайду 5

Малюємо зірку >>> t.reset() >>> for x in range(1, 20): t.forward(100) t.left(95)

Номер слайду 6

Малюємо зірку >>> t.reset() >>> for x in range(1, 19): t.forward(100) if x % 2 == 0: t.left(175) else: t.left(225)

Номер слайду 7

Прості малюнки

Номер слайду 8

Прості малюнки Результат

Номер слайду 9

Команди Colоr Begin fill End fill Сircle Set heading

Номер слайду 10

RGB color(1,0,0), >>> t.color(1,1,0) >>> t.begin_fill() >>> t.circle(50) >>> t.end_fill()

Номер слайду 11

Номер слайду 12

Зафарбоване коло >>> def mycircle(red, green, blue): t.color(red, green, blue) t.begin_fill() t.circle(50) t.end_fill() >>> mycircle(0, 1, 0) >>> mycircle(1, 0.7, 0.75) >>> mycircle(0, 0, 0)

Номер слайду 13

Квадрат >>> def mysquare(size): for x in range(1, 5): t.forward(size) t.left(90) >>> mysquare(50)

Номер слайду 14

Квадрат >>> t.reset() >>> t.begin_fill() >>> mysquare(50) >>> t.end_fill()

Номер слайду 15

Зафарбована зірка >>> def mystar(size, filled): if filled == True: t.begin_fill() for x in range(1, 19): t.forward(size) if x % 2 == 0: t.left(175) else: t.left(225) if filled == True: t.end_fill()

Номер слайду 16

Зафарбована зірка >>> t.color(0.9, 0.75, 0) >>> mystar(120, True)

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

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