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