Есть проблемы с вашим import
кодом:
from turtle import Turtle
несовместимо с вашим использованием:
window = turtle.Screen()
brad = turtle.Turtle()
Поскольку вы импортировали только Turtle
из черепахи, ни одна из этих строк не будет работать. Вы можете сделать либо:
import turtle
window = turtle.Screen()
brad = turtle.Turtle()
или (желательно, если вы хотите использовать только объектно-ориентированную черепаху):
from turtle import Screen, Turtle
window = Screen()
brad = Turtle()
Следующая проблема с import
заключается в том, что она не соответствует import
, указанному в сообщении об ошибке Python Shell:
import Turtle
ImportError: No module named Turtle
, что может означать, что код, который вы просматриваете, и код, который вы запускаете, не совпадают. Теперь давайте попробуем собрать из вашего кода непротиворечивую, полную (я предполагаю, Python 2) программу:
from turtle import Screen, Turtle, mainloop
def draw_square(turtle):
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.right(90)
window = Screen()
window.bgcolor("red")
brad = Turtle()
brad.shape("turtle")
brad.color("yellow")
brad.speed(2)
draw_square(brad)
mainloop()