From f4eb78122add9fe1ff8186c62626da7d425834c3 Mon Sep 17 00:00:00 2001 From: mbhatti4 Date: Sun, 5 Oct 2025 16:38:56 -0400 Subject: [PATCH] My first submit: I started with making the two main functions I will need for my drawing, which is an oval and wings. For the wings, I used the oval fucntion in it. I will be also using the oval function to draw. the body of the butterfly, I got stuck with just starting the project. Im not sure why it felt very overwhelming for me. Seeing the examples, I do not think I am fluent enough in python to make it animate. After reading super turtle library, it confused me more and made me nervous to start. After taking some time away from the project, I decided to come back with idea of just drawing. I think now that I have my two intial functiosn done, the rest of the project should be less overwhelming and I should be able to enjoy getting it done. --- README.md | 4 ++-- drawing.py | 30 ++++++++++++++++++++++++++++-- 2 files changed, 30 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index aca09f2..7b48840 100644 --- a/README.md +++ b/README.md @@ -12,9 +12,9 @@ I will be making a butterfly fluttering its wings. The view will be from the fro (Include your planning here, including your project milestone.) ### Milestone 1 - +Create function for the most used shapes in the project. This will include an oval, rectangle and triangle function. I will also have a fly fucntion that will help when i begin drawing. ### Milestone 2 - +Create background. I want to have a solid color background. ### Milestone 3 diff --git a/drawing.py b/drawing.py index 29fc89e..ae30508 100644 --- a/drawing.py +++ b/drawing.py @@ -1,7 +1,33 @@ # drawing.py # ---------- -# By ____(you)___________ +# By Mishaal # -# (Briefly describe what this program does.) +# The program draws a butterfly from turtle import * + +from turtle import forward, right +from superturtle.movement import fly, no_delay + +fly(-150, 150) +with no_delay(): + for i in range(720): + forward(300) + right(71) + +def draw_oval(width, height, color): + fillcolor(color) + begin_fill() + for i in range(2): + circle(width, 90) + circle(height, 90) + end_fill() + +def draw_wing(x, y, width, height, color, angle): + penup() + goto(x, y) + setheading(angle) + pendown() + draw_oval(t, width, height, color) + +input() \ No newline at end of file