I was able to save the drawing as an svg file.

This commit is contained in:
kdang
2025-10-16 09:25:52 -04:00
parent faff621d63
commit 40fc8fc640
2 changed files with 18 additions and 9 deletions

View File

@@ -6,6 +6,8 @@
from turtle import *
from math import sqrt
from superturtle.image import save_svg
from superturtle.movement import no_delay
def fly(distance):
"The turtle moves without drawing for a specified distance."
@@ -56,7 +58,7 @@ def rotateleft():
def drawright():
"The turtle draws squares to the right."
for i in range(5):
for i in range(10):
pattern()
left(135)
fly(85)
@@ -64,7 +66,7 @@ def drawright():
def drawleft():
"The turtle draws squares to the left."
for i in range(5):
for i in range(10):
pattern()
right(45)
fly(57)
@@ -76,12 +78,17 @@ def draw():
drawleft()
rotateleft()
"The turtle starts at a specific point and facing a specific direction, then performs the draw function."
penup()
goto(-180,180)
pendown()
left(180)
for i in range(3):
draw()
def draw_my_drawing():
"The turtle starts at a specific point and facing a specific direction, then performs the draw function."
penup()
goto(-320,450)
pendown()
left(180)
for i in range(7):
draw()
width, height = 816, 1056
with save_svg(width, height, "drawing.svg"):
draw_my_drawing()
input()

2
drawing.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 136 KiB