Вопрос задан 26.06.2023 в 15:50. Предмет Информатика. Спрашивает Горбаренко Никита.

Найдите ошибку в коде: 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б
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Молох Дмитрий.

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()


0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

В коде, который вы предоставили, есть несколько ошибок и неточностей:

  1. Перед импортом модуля turtle должна быть указана инструкция import и использована запятая для разделения импортируемых модулей.

  2. В строке t.left(-45) и в строке t.right(-90) используется отрицательное значение угла. Отрицательные углы необходимо заменить на положительные углы, если таковые были задуманы.

Исправленный код:

python
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)

Этот код исправлен и должен правильно выполняться без ошибок.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос