from turtle import *
left(45)
forward(10*20)
left(90)
forward(5*20)
left(90)
forward(5*20)
right(90)
forward(5*20)
left(90)
forward(5*20)
left(90)
forward(10*20)
left(45)
turtle.circle(7*20)
done()
$ python myturtle.py
Traceback (most recent call last):
File "/home/user/python/myturtle.py", line 15, in <module>
turtle.circle(7*20)
^^^^^^
NameError: name 'turtle' is not defined. Did you mean: 'Turtle'?
Вот что по этому поводу пишет ChatGPT:
если вы используете объектно-ориентированный подход с объектом Screen
, то вам нужно вызвать mainloop()
на экземпляре Screen
:
from turtle import Turtle, Screen
# Создание экземпляра Screen
screen = Screen()
# Создание экземпляра Turtle
t = Turtle()
# Ваш код с использованием turtle
t.left(45)
t.forward(10*20)
t.left(90)
t.forward(5*20)
t.left(90)
t.forward(5*20)
t.right(90)
t.forward(5*20)
t.left(90)
t.forward(5*20)
t.left(90)
t.forward(10*20)
t.left(45)
t.circle(7*20)
# Добавьте эту строку в конец вашего скрипта
screen.mainloop()
Черепашка по идее сделана простой для школьников и должна работать без этого всего
turtle — Turtle graphics — Python 3.12.2 documentation
Так что непонятно в чем вопрос-то вообще, а может вопроса и нет, а автор просто похвастался своим решением.
должна работать
Я попробовал, у меня не работает, приложил вывод с ошибкой (см. выше).
просто похвастался
Топикстартер няшка!
А, да, там можно было просто убрать turtle.
в строке про круг.
Видимо не получилось объединить код из разных примеров.
Да это просто хвастовство))вдруг кому-нибудь понравится
Отлично, мы высоко оценили, что дальше? Сделаете ли Вы блог, телеграм-канал, форум, сообщество для того, чтобы выкладывать следующие достижения? Планируете ли Вы проходить формальные тесты государства в области науки (компьютерных наук), чтобы стать великим учёным страны? Каков Ваш маркетинговый план по самопиару? Будете ли Вы взаимодействовать с государством для получения госзаказов в области программирования и изучать законы в этой области? Как Вы собираетесь распространять информацию о Ваших услугах среди коммерческих компаний?
Зачем так сразу…я просто поделилась своим творчеством)
Зачем так сразу…
Так, это как? Мы всячески приветствуем любую инициативу. Я просто поинтересовался, какие планы. Планов нет. Ясно. Ждём.