Задание № 1
import turtle # Подключаем модуль turtle
turtle.reset() # Приводим черепашку в начальное положение
turtle.down() # Опускаем перо перо (начало рисования)
turtle.forward(40) # Проползти 20 пикселей вперед
turtle.left(90) # Поворот влево на 90 градусов
turtle.forward(40) # Рисуем вторую сторону квадрата
turtle.left(90)
turtle.forward(40) # Рисуем третью сторону квадрата
turtle.left(90)
turtle.forward(40) # Рисуем четвертую сторону квадрата
turtle.up() # Поднять перо (закончить рисовать)
turtle.forward(100) # Отвести черепашку от рисунка в сторону
turtle._root.mainloop() # Задержать окно на экране
Задание № 2
mport turtle
import random
turtle.shape("turtle")
turtle.position()
(0.00,0.00) # задаем позицию относительно центра
turtle.forward(15) # задаем смещение
turtle.color(blue) # задаем цвет черепахи
turtle.exitonclick()
i=0
while i <= 100: # задаем цикл
a=random.randint(1,20)
turtle.forward(150+a) # задаем смещение 150+ ещё немного
turtle.left(90) # задаем поворот налево в градусах
turtle.color(#000000) # остальные команды подобные
a=random.randint(1,20)
turtle.forward(50+a)
turtle.left(90+a)
a=random.randint(1,25)
turtle.forward(150+a)
turtle.left(90+a+i)
turtle.color(#000000)
a=random.randint(1,35)
turtle.forward(50+a+i)
turtle.left(90+a)
turtle.color(red)
i=i+1 # увеличиваем параметр до 100
Задание № 3
import turtle
window = turtle.Screen()
window.bgcolor('navy')
window.setup(500, 400)
window.title("Черепашка")
turtle = turtle.Turtle('turtle')
turtle.color('brown')
turtle.shapesize(3)
turtle.showturtle()
Задание № 4
import turtle
square = turtle.Turtle()
square.shape("turtle")
square.color('red', 'green')
square.begin_fill()
for j in range(3):
square.left(20)
for i in range(4):
square.forward(100)
square.left(90)
square.end_fill()
turtle.exitonclick()
Задание № 5
import turtle
screen = turtle.Screen()
screen.tracer(2)
screen.bgcolor('navy')
turtles = []
colors = ['orange', 'red', 'blue', 'grey', 'gold', 'brown', 'black', 'pink']
for i in range(8):
turtles.append(turtle.Turtle('turtle'))
turtles[i].color(colors[i])
for j in range(8):
turtles[j].right(j * 45)
i = -1
while True:
i = i + 1
i1 = i % 8
turtles[i1].fd(10)
turtles[i1].left(10)
Достарыңызбен бөлісу: |