Пожалуйста напишите код для рисования города в Python Модуль Turtle
ПРОШУ МОЖЕТЕ СДЕЛАТЬ БЫСТРО ПОЖАЛУЙСТА!!! ДАЮ СТО БАЛЛОВ!!!
Ответы
Ответ:
import turtle
# Создание экземпляра черепахи
t = turtle.Turtle()
# Настройка черепахи
t.speed(0) # установка максимальной скорости
t.penup() # поднятие пера для перемещения без рисования
t.goto(-300, -200) # перемещение в левый нижний угол экрана
t.pendown() # опускание пера для рисования
# Начало рисования города
# Небо
t.color("sky blue")
t.begin_fill()
t.forward(600)
t.left(90)
t.forward(400)
t.left(90)
t.forward(600)
t.left(90)
t.forward(400)
t.end_fill()
# Дом 1
t.color("gray")
t.begin_fill()
t.forward(150)
t.left(90)
t.forward(150)
t.left(90)
t.forward(150)
t.left(90)
t.forward(150)
t.right(90)
t.forward(50)
t.right(90)
t.forward(50)
t.right(90)
t.forward(50)
t.left(90)
t.forward(50)
t.left(90)
t.forward(50)
t.left(90)
t.forward(50)
t.right(90)
t.forward(50)
t.right(90)
t.forward(100)
t.left(90)
t.forward(50)
t.right(90)
t.forward(50)
t.right(90)
t.forward(50)
t.left(90)
t.forward(50)
t.left(90)
t.forward(50)
t.left(90)
t.forward(50)
t.right(90)
t.forward(50)
t.end_fill()
# Дом 2
t.color("purple")
t.begin_fill()
t.penup()
t.goto(250, -150)
t.pendown()
t.forward(100)
t.left(90)
t.forward(100)
t.left(90)
t.forward(100)
t.left(90)
t.forward(100)
t.right(90)
t.forward(50)
t.right(90)
t.forward(50)
t.right(90)
t.forward(50)
t.left(90)
t.forward(50)
t.left(90)
t.forward(50)
t.left(90)
t.forward(50)
t.right(90)
t.forward(50)
t.end_fill()
# Дорога
t.color("black")
t.penup()
t.goto(-300, -250)
t.pendown()
t.forward(600)
# Тротуар 1
t.color("gray")
t.begin_fill()
t.penup()
t.goto(-250, -200)
t.pendown()
t.forward(50)
t.left(90)
t.forward(100)
t.left(90)
t.forward(50)
t.left(90)
t.forward(100)
t.end_fill()
# Тротуар 2
t.color("gray")
t.begin_fill()
t.penup()
t.goto(200, -200)
t.pendown()
t.forward(50)
t.left(90)
t.forward(100)
t.left(90)
t.forward(50)
t.left(90)
t.forward(100)
t.end_fill()
# Остановка
t.color("red")
t.begin_fill()
t.penup()
Объяснение: