generated from mwc/project_drawing
	
		
			
				
	
	
		
			63 lines
		
	
	
		
			1020 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			63 lines
		
	
	
		
			1020 B
		
	
	
	
		
			Python
		
	
	
	
	
	
# drawing.py
 | 
						|
# ----------
 | 
						|
# By ____(you)___________
 | 
						|
#
 | 
						|
# (Briefly describe what this program does.)
 | 
						|
 | 
						|
from turtle import *
 | 
						|
 | 
						|
def draw_circle(radius, color):
 | 
						|
    fillcolor(color)
 | 
						|
    begin_fill()
 | 
						|
    circle(radius)
 | 
						|
    end_fill()
 | 
						|
 | 
						|
draw_circle(50, "medium purple")
 | 
						|
 | 
						|
 | 
						|
def half_circle(radius, color):
 | 
						|
    fillcolor(color)
 | 
						|
    begin_fill()
 | 
						|
    circle(radius, 180)
 | 
						|
    end_fill()
 | 
						|
 | 
						|
half_circle(100, "medium purple")
 | 
						|
 | 
						|
def draw_eye(x,y,radius,color):
 | 
						|
    penup()
 | 
						|
    goto(x,y)
 | 
						|
    pendown()
 | 
						|
    fillcolor(color)
 | 
						|
    begin_fill()
 | 
						|
    circle(radius)
 | 
						|
    end_fill()
 | 
						|
 | 
						|
 | 
						|
draw_eye(100,0,20, "black")
 | 
						|
 | 
						|
def text_bubble(x,y, width, height, color):
 | 
						|
  penup()
 | 
						|
  goto(x,y)
 | 
						|
  pendown()
 | 
						|
  fillcolor(color)
 | 
						|
  begin_fill()
 | 
						|
  for i in range(2):
 | 
						|
    circle(height/2,90)
 | 
						|
    forward(height)
 | 
						|
    circle(height/2,90)
 | 
						|
    forward(width)
 | 
						|
  end_fill()
 | 
						|
 | 
						|
text_bubble(100,150, 40, 60, "orange")
 | 
						|
 | 
						|
def text(x, y, message, text_color,size):
 | 
						|
  penup()
 | 
						|
  goto(x,y)
 | 
						|
  pendown()
 | 
						|
  color(text_color)
 | 
						|
  write(message,size)
 | 
						|
 | 
						|
text(160, 160, "BOO!", "black", 30)
 | 
						|
 | 
						|
 | 
						|
input() |