Difference between revisions of "Turtle - House Function Assignment"
From WLCS
(5 intermediate revisions by the same user not shown) | |||
Line 12: | Line 12: | ||
# Create a Python program named '''houses''' | # Create a Python program named '''houses''' | ||
# At the top of your program, you should have '''from turtle import *''' | # At the top of your program, you should have '''from turtle import *''' | ||
− | # Define a function named '''house''' that draws a house like the one | + | # Define a function named '''house''' that draws a house like the one below |
+ | #* House - 100x100 | ||
+ | #* Door - 40x20 | ||
+ | #* Window - 20x20 | ||
+ | #* Roof - 75 each side with a 45 degree angle | ||
# Make 3 goto() and 3 house() function calls | # Make 3 goto() and 3 house() function calls | ||
Line 23: | Line 27: | ||
penup() | penup() | ||
goto(-200,0) | goto(-200,0) | ||
+ | pendown() | ||
house() | house() | ||
+ | penup() | ||
goto(200,0) | goto(200,0) | ||
+ | pendown() | ||
house() | house() | ||
+ | penup() | ||
goto(0,200) | goto(0,200) | ||
+ | pendown() | ||
house() | house() | ||
exitonclick() | exitonclick() | ||
</source> | </source> | ||
+ | |||
+ | [[File:house.png]] |
Latest revision as of 09:52, 9 February 2012
Objectives:
- The student will create a program that defines and calls a function to draw houses
- After creating this program, the student will be able to:
- Define a Python function
- Make a Python function call
Resources:
Directions:
- Open Wing IDE
- Create a Python program named houses
- At the top of your program, you should have from turtle import *
- Define a function named house that draws a house like the one below
- House - 100x100
- Door - 40x20
- Window - 20x20
- Roof - 75 each side with a 45 degree angle
- Make 3 goto() and 3 house() function calls
from turtle import *
def house():
#YOUR CODE HERE
penup()
goto(-200,0)
pendown()
house()
penup()
goto(200,0)
pendown()
house()
penup()
goto(0,200)
pendown()
house()
exitonclick()