From ed8858146e1ed90e8f77e3f5c5885df370dc47ab Mon Sep 17 00:00:00 2001 From: jandrews Date: Mon, 27 Oct 2025 12:52:43 -0400 Subject: [PATCH] mrs wright commit, error on submit --- README.md | 5 ++- __pycache__/ellipse.cpython-311.pyc | Bin 0 -> 5801 bytes drawing.py | 65 ++++++++++++++++++++++++++++ 3 files changed, 68 insertions(+), 2 deletions(-) create mode 100644 __pycache__/ellipse.cpython-311.pyc diff --git a/README.md b/README.md index aee1fea..258f784 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ This is the README file for your drawing project. Replace all the text in parentheses with your own text. It's written in a simple language called Markdown, which allows basic formatting. -) +)picture name:catastraphe ## Description @@ -14,8 +14,9 @@ image, move the image to this directory, and then use the following syntax: ![Description](filename.png) -) +yarnballs and cat ears covering a background) ## Planning (Include your planning here, including your project milestone.) +learning how to make a circle then making a pattern in the circle.after that I would need to make a repeating code that makes a yarnball that is evenly spaced.after that U would need to do the same thing again but instead with traingles to make cat ears. \ No newline at end of file diff --git a/__pycache__/ellipse.cpython-311.pyc b/__pycache__/ellipse.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e71aa6b10a21889c8de4e85aa78c52932f096e24 GIT binary patch literal 5801 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 JI4YQ`{s&@tRiOX? literal 0 HcmV?d00001 diff --git a/drawing.py b/drawing.py index 29fc89e..519eba5 100644 --- a/drawing.py +++ b/drawing.py @@ -5,3 +5,68 @@ # (Briefly describe what this program does.) from turtle import * +from ellipse import * + + +def triangle(size): + right(245) + forward(60) + left(135) + forward(60) + left(111) + forward(47) + penup() + forward(70) + pendown() + +def quarter_arc_right(radius): + "Draws a quarter of an arc, turning to the right." + circle(-radius, 90) + +def quarter_arc_left(radius): + "Draws a quarter of an arc, turning to the left." + circle(radius, 90) + + +for I in range(2): + triangle(20) + +right(180) +penup() +forward(138) +left(90) +forward(120) +right(90) +pendown() +forward(25) +left(125) +forward(50) +left(101) +forward(57) +left(134) +forward(43) +penup() +forward(25) +left(125) +forward(50) +pendown() +quarter_arc_left(23) +penup() +right(180) +quarter_arc_right(23) +left(107) +pendown() +quarter_arc_right(23) +penup() +quarter_arc_right(92) +left(90) + +ellipse(25,12.5,50) +penup() +right(145) +forward(90) +left(30) +ellipse(25,12.5,50) +input() + +