generated from mwc/project_drawing
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:
26
drawing.py
26
drawing.py
@@ -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()
|
||||||
Reference in New Issue
Block a user