
Найдите ошибку в коде: import turtle t = turtle.Pen() t.fillcolor("orange") t.begin_fill()
#начало заливки t.fd(150) t.left(90) t.fd(150) t.left(90) t.fd(150) t.left(90) t.fd(150) t.end_fill() #конец заливки t.left(180) t.up() t.fd(150) t.left(-45) t.down() t.fd(106) t.right(90) t.fd(106) t.up() t.fd(80) t.right(135) t.fd(100) t.down() t.fillcolor("grey") t.begin_fill() #начало заливики t.fd(50) t.right(-90) t.fd(50) t.right(-90) t.fd(50) t.right(-90) t.fd(50) t.right(-90) t.up() t.fd(25) t.down() t.right(-90) t.fd(50) t.right(-90) t.up() t.fd(25) t.right(-90) t.fd(25) t.down() t.right(-90) t.fd(50) t.end_fill() #конец заливки t.up() t.fd(100) 10б

Ответы на вопрос

import turtle
t = turtle.Pen()
t.speed(0)
t.fillcolor("orange")
t.begin_fill()
for i in range(4):
t.fd(150)
t.left(90)
t.end_fill()
t.left(90)
t.fd(150)
t.right(45)
t.fillcolor('brown')
t.begin_fill()
t.fd(106)
t.right(90)
t.fd(106)
t.end_fill()
t.up()
t.right(135)
t.fd(50)
t.left(90)
t.fd(50)
t.down()
t.fillcolor("grey")
for n in range(4):
t.begin_fill()
for i in range(4):
t.fd(25)
t.right(90)
t.end_fill()
t.fd(50)
t.right(90)
t.hideturtle()
turtle.mainloop()




В коде, который вы предоставили, есть несколько ошибок и неточностей:
Перед импортом модуля
turtle
должна быть указана инструкцияimport
и использована запятая для разделения импортируемых модулей.В строке
t.left(-45)
и в строкеt.right(-90)
используется отрицательное значение угла. Отрицательные углы необходимо заменить на положительные углы, если таковые были задуманы.
Исправленный код:
pythonimport turtle
t = turtle.Pen()
t.fillcolor("orange")
t.begin_fill()
t.fd(150)
t.left(90)
t.fd(150)
t.left(90)
t.fd(150)
t.left(90)
t.fd(150)
t.end_fill()
t.left(180)
t.up()
t.fd(150)
t.left(45)
t.down()
t.fd(106)
t.right(90)
t.fd(106)
t.up()
t.fd(80)
t.right(135)
t.fd(100)
t.down()
t.fillcolor("grey")
t.begin_fill()
t.fd(50)
t.right(90)
t.fd(50)
t.right(90)
t.fd(50)
t.right(90)
t.fd(50)
t.right(90)
t.up()
t.fd(25)
t.down()
t.right(90)
t.fd(50)
t.right(90)
t.up()
t.fd(25)
t.right(90)
t.fd(25)
t.down()
t.right(90)
t.fd(50)
t.end_fill()
t.up()
t.fd(100)
Этот код исправлен и должен правильно выполняться без ошибок.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili