Submit 3:

Here i wrote the code for drawing the full butterfly by calling the other functions. I just put temprorary values to just get the program to work for now.
I will be asjusting it next submit.
I also realized why it wasnt working before..i never called any function! The program now works, but need adjustments.

I struggled with the bakground color so i simply looked up how to choose a background color on python on google and found an easy solution.
This commit is contained in:
mbhatti4
2025-10-05 16:56:16 -04:00
parent e7fa4e9eb7
commit f19bae7994

View File

@@ -9,11 +9,10 @@ from turtle import *
from turtle import forward, right from turtle import forward, right
from superturtle.movement import fly, no_delay from superturtle.movement import fly, no_delay
fly(-150, 150) import turtle
with no_delay():
for i in range(720): screen = turtle.Screen()
forward(300) screen.bgcolor("cadetblue")
right(71)
def draw_oval(width, height, color): def draw_oval(width, height, color):
fillcolor(color) fillcolor(color)
@@ -28,7 +27,7 @@ def draw_wing(x, y, width, height, color, angle):
goto(x, y) goto(x, y)
setheading(angle) setheading(angle)
pendown() pendown()
draw_oval(t, width, height, color) draw_oval(width, height, color)
def draw_body(): def draw_body():
@@ -38,4 +37,19 @@ def draw_body():
pendown() pendown()
draw_oval(10,45,"black") draw_oval(10,45,"black")
def draw_butterfly():
draw_body()
draw_wing(-10,-60, 60, 120, "purple",120)
draw_wing(-10,-40, 40, 60, "pink", 130)
draw_wing(10,-60, 60, 120, "purple",120)
draw_wing(10,-40, 40, 60, "pink", 130)
draw_butterfly()
input() input()