Урок 29. Изучение и изменение готовых программ

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

КомандаДействие
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()

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


Это изображение имеет пустой атрибут alt; его имя файла - homework.png

Задания по теме урока

Ссылка на установщик программы (скачать)
Портабельная версия с координатной плоскостью (скачать)
Архив распаковать, запустить файл thonny.exe

Задание 1. Напишите программу для создания изображения светофора. Подсказка: серый прямоугольник нужно обязательно нарисовать первым.

Задание 2. Напишите программу для создания следующего изображения.

Задание 3. Напишите программу для создания следующего изображения.

Дополнительные задания:

Это изображение имеет пустой атрибут alt; его имя файла - hw-e1653285769766.png

Домашнее задание

§ 19 учебного пособияответить на вопросы

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *