@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
  • Вопрос задан
  • 189 просмотров
Пригласить эксперта
Ответы на вопрос 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()
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект
21 нояб. 2024, в 22:21
3000 руб./в час