Система команд исполнителя Черепаха
Команда | Действие |
shape(X) | Изменить значок черепахи |
penup() | Не оставлять след при движении |
pendown() | Оставлять след при движении |
forward(X) | Пройти вперёд X пикселей |
backward(X) | Пройти назад X пикселей |
left(X) | Повернуться налево на X градусов |
right(X) | Повернуться направо на X градусов |
pensize(x) | Изменить цвет линии, которую рисует Черепаха |
begin_fill() | Команда прописывается перед командами рисования фигуры |
end_fill() | Залить фигуру, которая нарисована с помощью команд, расположенных между begin_fill() и end_fill() |
circle(r) | Нарисовать окружность радиуса r |
setpos(x, y) | Переместить Черепаху в точку с координатами (x,y) |
setheading(x) | Задать направление движения Черепахи |
setup(w,h) | Изменить размеры окна Черепахи: w – ширина окна, h – высота окна |
towards(x, y) | Получить угол между текущим направлением Черепахи и прямой от Черепахи к точке (x,y) |
distance(x, y) | Получить расстояние до точки (x,y) |
Пример 1. Программа для рисования трех цветных кругов
import turtle
turtle.coordinates = "yes"
turtle.shape('turtle')
#1 круг
turtle.penup()
turtle.setpos(100,100)
turtle.begin_fill()
turtle.pendown()
turtle.color('black','navy')
turtle.circle(50)
turtle.end_fill()
#2 круг
turtle.penup()
turtle.setpos(200,100)
turtle.begin_fill()
turtle.pendown()
turtle.color('green','magenta')
turtle.circle(50)
turtle.end_fill()
#3 круг
turtle.penup()
turtle.setpos(300,100)
turtle.begin_fill()
turtle.pendown()
turtle.color('grey','salmon')
turtle.circle(50)
turtle.end_fill()
tutle.done()
Задания по теме урока
Ссылка на установщик программы (скачать)
Портабельная версия с координатной плоскостью (скачать)
Архив распаковать, запустить файл thonny.exe
Задание 1. Напишите программу для создания изображения светофора. Подсказка: серый прямоугольник нужно обязательно нарисовать первым.
Дополнительные задания:
Домашнее задание
§ 19 учебного пособия, ответить на вопросы