Turtle - Looping Assignment
From WLCS
Objectives:
- You will practice creating while loops
- You will integrate loops into drawing graphics with Python's turtle
Resources:
Directions:
- Use the following template in a file named loopTurtle.py:
from turtle import *
speed(0) # fastest turtle
x = 0
while x < 500:
print(x)
circle(x)
x = x + 10
done()
- What do you see when you run the code above?
- Let's try to create some other graphics with Turtle and loops. Complete the following drawings, but you must create new files for each (e.g. loopTurtle1.py, loopTurtle2.py, etc.)
- Draw a bunch of Circles across the bottom of the screen
- Draw Circles along all the sides of the screen (left, bottom, right, top)
- Draw a diagonal of Circles from the bottom-left to the upper-right
- Draw 100 Circles of random sizes and random locations throughout the screen (HINT: random.randint())
- Draw 10 random Circles, but each time you draw a Circle, connect a Line from it to the previous Circle