import math class MyTurtle: """SVG で描画する簡易タートル""" def __init__(self, x=0, y=0, angle=0): self.x = x self.y = y self.angle = angle self.pen_down = True def line_to(self, x, y): if self.pen_down: print(f"") else: print(f"") def forward(self, distance): angle_rad = math.radians(self.angle) dx = distance * math.cos(angle_rad) dy = distance * math.sin(angle_rad) x1 = self.x + dx y1 = self.y + dy self.line_to(x1, y1) self.x = x1 self.y = y1 def right(self, da): self.angle = (self.angle + da) % 360 def left(self, da): self.right(-da)