1 of 13

Составление программ

для исполнителя Черепаха

2 of 13

import turtle as t

t.pencolor('red')

t.forward(50)

t.right(90)

t.width(3)

t.left(90)

t.penup()

t.pendown()

3 of 13

Задание 1. Какой будет результат выполнения команд?

import turtle

t = turtle.Pen()

t.pencolor('red')

t.forward(400)

t.left(90)

t.pencolor('green')

t.forward(100)

t.left(90)

t.pencolor('blue')

t.forward(400)

t.left(90)

t.pencolor('orange')

t.forward(100)

4 of 13

Задание 5. Что нарисует Черепаха?�(нарисуйте в тетради)

import turtle as t

t.width(3)t.forward(100)t.left(90)t.forward(100)t.left(90)t.forward(100)

t.left(90)

t.forward(100)

t.left(90)

5 of 13

Задание 2. Какой будет результат выполнения команд?

6 of 13

Оператор цикла (запишите в тетради)

import turtle as t

t.width(3)t.forward(100)t.left(90)t.forward(100)t.left(90)t.forward(100)

t.left(90)

t.forward(100)

t.left(90)

import turtle as t

t.width(3)for i in range(4):

t.forward(100)t.left(90)

7 of 13

Новые команды для Черепашки

Добавим заливку

t.fillcolor('red') – установить цвет заливки

t.begin_fill() – начать заливку

t.end_fill() – окончить заливку

t.pencolor('red')

for i in range(4):

t.forward(100)t.left(90)

8 of 13

0

100

200

300

100

200

300

t.goto(x, y)

перейти в точку

с координатами (x,y)

x

y

9 of 13

Добавляем переход между квадратиками

# красный квадрат

t.fillcolor('red')

t.begin_fill()

t.pencolor('red')

for i in range(4):

t.forward(100)t.left(90)

t.end_fill()

# переход

t.penup()

t.goto(100,0)

t.pendown()

# синий квадрат

t.fillcolor('blue')

t.begin_fill()

t.pencolor('blue')

for i in range(4):

t.forward(100)t.left(90)

t.end_fill()

10 of 13

t.goto(x, y)

0

100

200

300

100

200

300

x

y

11 of 13

Задание 1. Что нарисует Черепаха?�(нарисуйте в тетради)

import turtle as t

t.width(3)t.pencolor('red')t.forward(200)t.left(90)t.pencolor('green')t.forward(200)t.left(135)t.pencolor('blue')t.forward(280)

12 of 13

Результат работы программы

import turtle as t

t.width(3)t.pencolor('red')t.forward(200)t.left(90)t.pencolor('green')t.forward(200)t.left(135)t.pencolor('blue')t.forward(280)

13 of 13

Задание 3. Какой будет результат выполнения программы?

import turtle as t

t.pencolor('red')

t.forward(200)

t.left(120)

t.pencolor('green')

t.forward(200)

t.left(120)

t.pencolor('blue')

t.forward(200)

t.left(120)