Difference between revisions of "Turtle - Graphing Calculator"
From WLCS
(Created page with "'''Objectives:''' * You will practice creating while loops * You will integrate loops into drawing graphics with Python's turtle * You will create a basic graphing calculator ''...") |
|||
Line 10: | Line 10: | ||
# Name your file: '''turtleGrapher.py''': | # Name your file: '''turtleGrapher.py''': | ||
# Set your turtle's speed to the fastest: '''speed(0)''' | # Set your turtle's speed to the fastest: '''speed(0)''' | ||
+ | # Prompt the user for the width of the window and store in a variable named '''width''' | ||
# Prompt the user for the height of the window and store in a variable named '''height''' | # Prompt the user for the height of the window and store in a variable named '''height''' | ||
− | |||
# Change the dimensions of the window by using '''setup(width, height)''' and then '''screensize(width, height)''' | # Change the dimensions of the window by using '''setup(width, height)''' and then '''screensize(width, height)''' | ||
# Draw a line that represents the x-axis | # Draw a line that represents the x-axis |
Revision as of 10:26, 21 October 2011
Objectives:
- You will practice creating while loops
- You will integrate loops into drawing graphics with Python's turtle
- You will create a basic graphing calculator
Resources:
Directions:
- Name your file: turtleGrapher.py:
- Set your turtle's speed to the fastest: speed(0)
- Prompt the user for the width of the window and store in a variable named width
- Prompt the user for the height of the window and store in a variable named height
- Change the dimensions of the window by using setup(width, height) and then screensize(width, height)
- Draw a line that represents the x-axis
- Draw a line that represents the y-axis
- Using textinput(), prompt the user to enter an equation (e.g. 2*x+3) and store it in a variable: eq
- Write a while loop where x starts at -width/2 and goes all the way through width/2
- Inside the while loop, use eval to get the y-value of the equation: y = eval(eq)
- Tell the turtle to goto(x, y)
- Tell the turtle window to exit when it is clicked