У меня возникла проблема, когда я должен создать простой объектно-ориентированный код, который создает двух черепах, движущихся в противоположных направлениях, но в ходе моего испытания я столкнулся с неизвестными ошибками
Я попытался инициализировать две переменные turtle1
и turtle2
с помощью self
, потому что я унаследовал Turtle
и s
from turtle import *
class moveOpposite(Turtle):
def __init__(self):
self.setx=0
self.sety=0
def move(self):
turtle1=self
turtle2=self
turtle1.forward(100)
turtle2.forward(-100)
my_turtle=moveOpposite()
my_turtle.move()
Я не использовал self._go
, но моя ошибка говорит, что я сделал так:
self._go(distance)
Я также не использовал self._position
и т. Д., Но он также говорит, что я использовал и дает мне AttributeError
ende = self._position + self._orient * distance
AttributeError: 'moveOpposite' object has no attribute '_position'