generated from mwc/project_drawing
	This is my 1st commit for the drawing prject. I've only written
a little bit so far, but I can not get the code to run. I am not sure why. It is not running for 2 of my letters in the problem set lab eaither. I am meeting with Emma monday mornign to hopefully get caught up
This commit is contained in:
		
							
								
								
									
										40
									
								
								drawing.py
									
									
									
									
									
								
							
							
						
						
									
										40
									
								
								drawing.py
									
									
									
									
									
								
							@@ -1,7 +1,43 @@
 | 
			
		||||
# drawing.py
 | 
			
		||||
# ----------
 | 
			
		||||
# By ____(you)___________
 | 
			
		||||
# By _Heather Maher_________
 | 
			
		||||
#
 | 
			
		||||
# (Briefly describe what this program does.)
 | 
			
		||||
# (This program creates an abstract pattern using complementary colors)
 | 
			
		||||
 | 
			
		||||
import turtle
 | 
			
		||||
from turtle import *
 | 
			
		||||
 | 
			
		||||
# Setup the screen
 | 
			
		||||
screen = turtle.Screen()
 | 
			
		||||
screen.bgcolor("black")
 | 
			
		||||
 | 
			
		||||
# Create the turtle
 | 
			
		||||
t = turtle.Turtle()
 | 
			
		||||
t.speed(10)
 | 
			
		||||
t.width(3)
 | 
			
		||||
 | 
			
		||||
# Complementary colors for the pattern
 | 
			
		||||
colors = [("red", "green"), ("blue", "orange"), ("yellow", "purple")]
 | 
			
		||||
 | 
			
		||||
def square(size, color1, color2, side_length):
 | 
			
		||||
        for _ in range(4):
 | 
			
		||||
            t.color1
 | 
			
		||||
            forward(side_length)
 | 
			
		||||
            right(90)
 | 
			
		||||
            forward(side_length)
 | 
			
		||||
            right(90)
 | 
			
		||||
            forward(side_length)
 | 
			
		||||
            right(90)
 | 
			
		||||
            forward(side_length)
 | 
			
		||||
            right(90)
 | 
			
		||||
 | 
			
		||||
# Function to draw the abstract pattern
 | 
			
		||||
def draw_pattern():
 | 
			
		||||
    size = 100  
 | 
			
		||||
    for i in range(20):
 | 
			
		||||
        color1, color2 = colors[i % len(colors)]  
 | 
			
		||||
        draw_square(size, color1, color2)
 | 
			
		||||
        t.left(36)  
 | 
			
		||||
        size += 10  
 | 
			
		||||
 | 
			
		||||
input()
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										43
									
								
								project_drawing
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										43
									
								
								project_drawing
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,43 @@
 | 
			
		||||
# drawing.py
 | 
			
		||||
# ----------
 | 
			
		||||
# By _Heather Maher_________
 | 
			
		||||
#
 | 
			
		||||
# (This program creates an abstract pattern using complementary colors)
 | 
			
		||||
 | 
			
		||||
import turtle
 | 
			
		||||
from turtle import *
 | 
			
		||||
 | 
			
		||||
# Setup the screen
 | 
			
		||||
screen = turtle.Screen()
 | 
			
		||||
screen.bgcolor("black")
 | 
			
		||||
 | 
			
		||||
# Create the turtle
 | 
			
		||||
t = turtle.Turtle()
 | 
			
		||||
t.speed(10)
 | 
			
		||||
t.width(3)
 | 
			
		||||
 | 
			
		||||
# Complementary colors for the pattern
 | 
			
		||||
colors = [("red", "green"), ("blue", "orange"), ("yellow", "purple")]
 | 
			
		||||
 | 
			
		||||
def square(size, color1, color2, side_length):
 | 
			
		||||
        for _ in range(4):
 | 
			
		||||
            t.color1
 | 
			
		||||
            forward(side_length)
 | 
			
		||||
            right(90)
 | 
			
		||||
            forward(side_length)
 | 
			
		||||
            right(90)
 | 
			
		||||
            forward(side_length)
 | 
			
		||||
            right(90)
 | 
			
		||||
            forward(side_length)
 | 
			
		||||
            right(90)
 | 
			
		||||
 | 
			
		||||
# Function to draw the abstract pattern
 | 
			
		||||
def draw_pattern():
 | 
			
		||||
    size = 100  
 | 
			
		||||
    for i in range(20):
 | 
			
		||||
        color1, color2 = colors[i % len(colors)]  
 | 
			
		||||
        draw_square(size, color1, color2)
 | 
			
		||||
        t.left(36)  
 | 
			
		||||
        size += 10  
 | 
			
		||||
 | 
			
		||||
input()
 | 
			
		||||
		Reference in New Issue
	
	Block a user