class Turtle:
def init(self, x=0, y=0, s=1):
self.x = x
self.y = y
self.s = s
def go_up(self):
self.y += self.s
def go_down(self):
self.y -= self.s
def go_left(self):
self.x -= self.s
def go_right(self):
self.x += self.s
def evolve(self):
self.s += 1
def degrade(self):
if self.s > 1:
self.s -= 1
else:
raise ValueError("S should be more than 0")
def count_moves(self, x2, y2):
dist_x = abs(self.x - x2)
dist_y = abs(self.y - y2)
moves = (dist_x + dist_y) / self.s
if moves % 1 != 0:
moves = int(moves) + 1
else:
moves = int(moves)
return moves
turtle = Turtle(0, 0, 1)
print(turtle.count_moves(-5, 7))
class Turtle:
def init(self, x=0, y=0, s=1):
self.x = x
self.y = y
self.s = s
turtle = Turtle(0, 0, 1)
print(turtle.count_moves(-5, 7))