Требуется внести изменения в код, разработанный новичком программистом, используя отладчик. Исходный код: shape(turtle
Требуется внести изменения в код, разработанный новичком программистом, используя отладчик. Исходный код: shape(turtle) pen size(100000) turtle.forward(100) left(90) forward(100) penup color(red, "yellow") pendown(10) left(90) for ward(100) left(180) forward(150).
Pavel 5
Используя отладчик, мы можем выявить и исправить ошибки в коде, написанном новичком программистом.Первая ошибка в коде - неправильное использование функции "shape". Эта функция должна устанавливать форму курсора, однако в коде она применена неправильно. Верное использование этой функции будет выглядеть так:
\[
\text{{turtle.shape("turtle")}}
\]
Вторая ошибка связана с функцией "pen size". Правильная функция, устанавливающая размер пера, называется "pensize". Перепишем эту строку следующим образом:
\[
\text{{turtle.pensize(10)}}
\]
Третья ошибка - неправильное использование функции "left". Верное использование этой функции должно быть следующим:
\[
\text{{turtle.left(90)}}
\]
Четвертая ошибка связана с функцией "for ward" - правильное название функции "forward". Перепишем эту строку следующим образом:
\[
\text{{turtle.forward(100)}}
\]
Пятая ошибка - неправильное использование функции "color". Данная функция может изменить цвет пера, но она должна использоваться следующим образом:
\[
\text{{turtle.color("red", "yellow")}}
\]
Наконец, последняя ошибка - неправильное использование функции "pendown". Она должна использоваться следующим образом:
\[
\text{{turtle.pendown()}}
\]
Исправленный код будет выглядеть следующим образом:
\[
\begin{align*}
\text{{import turtle}} \\
\text{{turtle.shape("turtle")}} \\
\text{{turtle.pensize(10)}} \\
\text{{turtle.forward(100)}} \\
\text{{turtle.left(90)}} \\
\text{{turtle.forward(100)}} \\
\text{{turtle.penup()}} \\
\text{{turtle.color("red", "yellow")}} \\
\text{{turtle.pendown()}} \\
\text{{turtle.left(90)}} \\
\text{{turtle.forward(100)}} \\
\text{{turtle.left(180)}} \\
\text{{turtle.forward(150)}}
\end{align*}
\]
Теперь код будет работать правильно и переместит черепаху в требуемой последовательности.