@qw0cry

Как исправить ошибку в работе с turtle?

Изучаю питон по книжке, добрался до упражнений, и сделал одно из них, после чего столкнулся с ошибкой, хотя в этой же книжке представлено такое же решение, почему интерпретатор не видит '
import turtle
bob = turtle.Turtle()
def square(t):
    for i in range(4):
        t.fd(100)
        t.lt(90)
square(bob)
turtle.mainloop()
bob'?
NameError: name 'bob' is not defined
  • Вопрос задан
  • 129 просмотров
Пригласить эксперта
Ответы на вопрос 2
Maksim_64
@Maksim_64
Data Analyst
Код абсолютно рабочий. Проверяй, не знаю может, когда ты писал square(bob) ты каким то образом использовал русскую 'о' или когда объявлял. Или может файл, когда писал после какого то запуска, когда ты добавил эту переменную то забыл сохранить изменения.
Ответ написан
Комментировать
@xakDN
Код ниже запускается, работает без проблем.

Код сохранили до запуска?
Сам модуль установлен через терминал?
Название файла отлично от turtle.py?

import turtle

bob = turtle.Turtle()


def square(t):
    for i in range(4):
        t.fd(100)
        t.lt(90)


square(bob)
turtle.mainloop()
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы