Цвет заливки, например, сделать черепашку красной снаружи, жёлтой внутри:
t.color('red')
t.fillcolor('yellow')
t.begin_fill(), t.end_fill()
Начать и остановить заливку. Например, нарисовать жёлтый круг с красным контуром:
t.color('red')
t.fillcolor('yellow')
t.begin_fill()
t.circle(100)
t.end_fill()
Или, например, нарисовать жёлтый пятиугольник с красным контуром:
t.color('red')
t.fillcolor('yellow')
t.begin_fill()
t.circle(100, 360, 5)
t.end_fill()
Основные команды
t.backward(d)
Передвинуться назад на d пикселей, например, на 50:
t.backward(50)
t.circle(r)
Нарисовать круг радиусом r, например, 50 пикселей:
t.circle(50)
t.circle(r, angle, n)
Нарисовать дугу радиусом r, c углом angle и числом шагов n. Чем больше число шагов, тем плавнее дуга. Например, нарисуем дугу радиусом 50 пикселей, с углом 180 градусов и числом шагов 100:
t.circle(50, 180, 100)
t.circle(r, 360, n)
Нарисовать многоугольник с радиусом описанной окружности r и числом сторон n. Например, нарисуем шестиугольник с радиусом описанной окружности 100 пикселей:
t.circle(100, 360, 6)
t.color(c)
Изменить цвет на c. Рекомендуемые цвета: -black, -blue, -brown, -cyan, -gold, -green, -grey, -magenta, -orange, -pink, -red, -violet, -yellow. Цвет ставится в кавычки. Например, изменим цвет на красный:
t.color('red')
t.forward(d)
Передвинуться вперёд на d пикселей, например, на 50:
t.forward(50)
t.goto(x,y)
Перейти в точку с координатами (x,y), например, (100,15):
t.goto(100, 150)
t.left(angle)
Повернуть налево на угол angle, например, на 90 градусов:
t.left(90)
t.penup()
Поднять перо. Если перо поднято, черепашка не оставляет след при движении:
t.penup()
t.pendown()
Опустить перо. Если перо опущено, черепашка оставляет след при движении:
t.pendown()
t.right(angle)
Повернуть направо на угол angle, например, на 60 градусов:
1) «Сегодня » – с пробелом (но без кавычек) 8 байт «7 июля » – с двумя пробелами (без кавычек) 7 байт «2011 г.» – с пробелом и с точкой (без кавычек) 7 байт. Итого: 8 + 7 + 7 = 22 байта «весит» фраза «Сегодня 7 июля 2011 г.»
2) В одной строке помещается 60 символов. Значит, объём одной строки 60 байт.
На странице 40 таких строк, в каждой из которых содержится по 60 байт. Поэтому объём одной страницы текста 60 x 40 = 2400 байт = 2,4 Килобайта = 2,4 Кб
Объём одной книги 2400 x 100 = 240 000 байт = 240 Килобайт = 240 Кб
Некоторые команды черепашки
Команды, описанные после начала конкурса
t.fillcolor(c)
Цвет заливки, например, сделать черепашку красной снаружи, жёлтой внутри:
t.color('red')
t.fillcolor('yellow')
t.begin_fill(), t.end_fill()
Начать и остановить заливку. Например, нарисовать жёлтый круг с красным контуром:
t.color('red')
t.fillcolor('yellow')
t.begin_fill()
t.circle(100)
t.end_fill()
Или, например, нарисовать жёлтый пятиугольник с красным контуром:
t.color('red')
t.fillcolor('yellow')
t.begin_fill()
t.circle(100, 360, 5)
t.end_fill()
Основные команды
t.backward(d)
Передвинуться назад на d пикселей, например, на 50:
t.backward(50)
t.circle(r)
Нарисовать круг радиусом r, например, 50 пикселей:
t.circle(50)
t.circle(r, angle, n)
Нарисовать дугу радиусом r, c углом angle и числом шагов n. Чем больше число шагов, тем плавнее дуга. Например, нарисуем дугу радиусом 50 пикселей, с углом 180 градусов и числом шагов 100:
t.circle(50, 180, 100)
t.circle(r, 360, n)
Нарисовать многоугольник с радиусом описанной окружности r и числом сторон n. Например, нарисуем шестиугольник с радиусом описанной окружности 100 пикселей:
t.circle(100, 360, 6)
t.color(c)
Изменить цвет на c. Рекомендуемые цвета: -black, -blue, -brown, -cyan, -gold, -green, -grey, -magenta, -orange, -pink, -red, -violet, -yellow. Цвет ставится в кавычки. Например, изменим цвет на красный:
t.color('red')
t.forward(d)
Передвинуться вперёд на d пикселей, например, на 50:
t.forward(50)
t.goto(x,y)
Перейти в точку с координатами (x,y), например, (100,15):
t.goto(100, 150)
t.left(angle)
Повернуть налево на угол angle, например, на 90 градусов:
t.left(90)
t.penup()
Поднять перо. Если перо поднято, черепашка не оставляет след при движении:
t.penup()
t.pendown()
Опустить перо. Если перо опущено, черепашка оставляет след при движении:
t.pendown()
t.right(angle)
Повернуть направо на угол angle, например, на 60 градусов:
t.right(60)
t.stamp()
Поставить отпечаток, эта команда без параметров:
t.stamp()
Объяснение:
import turtle
t = turtle.Turtle()
t.shape('turtle')
1) «Сегодня » – с пробелом (но без кавычек) 8 байт «7 июля » – с двумя пробелами (без кавычек) 7 байт «2011 г.» – с пробелом и с точкой (без кавычек) 7 байт. Итого: 8 + 7 + 7 = 22 байта «весит» фраза «Сегодня 7 июля 2011 г.»
2) В одной строке помещается 60 символов. Значит, объём одной строки 60 байт.
На странице 40 таких строк, в каждой из которых содержится по 60 байт. Поэтому объём одной страницы текста 60 x 40 = 2400 байт = 2,4 Килобайта = 2,4 Кб
Объём одной книги 2400 x 100 = 240 000 байт = 240 Килобайт = 240 Кб
Объяснение: