Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- '''
- Use turtle graphics to draw a Bananarama CS 1
- File: Lab_01.py
- author: Harrison Worden
- created: August 2015
- '''
- from turtle import *
- def init():
- '''
- Initializes the turtle to start facing the north
- '''
- left(90)
- def drawB():
- '''
- Commands the turtle to draw a B
- '''
- forward(30)
- right(90)
- forward(20)
- right(90)
- forward(15)
- right(90)
- forward(20)
- back(30)
- left(90)
- forward(15)
- right(90)
- forward(30)
- back(30)
- left(90)
- up()
- left(90)
- forward(5)
- left(90)
- down()
- def drawA():
- '''
- Commands the turtle to draw an A
- '''
- forward(30)
- right(90)
- forward(30)
- right(90)
- forward(15)
- right(90)
- forward(30)
- back(30)
- left(90)
- forward(15)
- up()
- left(90)
- forward(5)
- left(90)
- down()
- def drawN():
- '''
- Commands the turtle to draw a N
- '''
- forward(30)
- right(90)
- right(45)
- forward(42.4264)
- left(45)
- left(90)
- forward(30)
- back(30)
- up()
- right(90)
- forward(5)
- left(90)
- down()
- def drawR():
- '''
- Commands the turtle to draw a R
- '''
- forward(30)
- right(90)
- forward(30)
- right(90)
- forward(20)
- right(90)
- forward(30)
- right(90)
- right(90)
- right(18)
- forward(31.662)
- up()
- left(18)
- forward(5)
- left(90)
- down()
- def drawM():
- '''
- Commands the turtle to draw a M
- '''
- forward(30)
- right(90)
- right(90)
- left(26.5650)
- forward(33.541)
- right(26.5650)
- right(90)
- right(90)
- right(26.5650)
- forward(33.541)
- left(26.5650)
- left(90)
- left(90)
- forward(30)
- up()
- left(90)
- forward(5)
- left(90)
- down()
- def drawC():
- '''
- Commands the turtle to draw a C
- '''
- up()
- right(90)
- forward(10)
- left(90)
- down()
- forward(30)
- right(90)
- forward(30)
- up()
- right(90)
- forward(30)
- left(90)
- down()
- back(30)
- forward(30)
- up()
- forward(5)
- left(90)
- down()
- def drawS():
- '''
- commands the turtle to draw a S
- '''
- right(90)
- forward(30)
- left(90)
- forward(15)
- left(90)
- forward(30)
- right(90)
- forward(15)
- right(90)
- forward(30)
- up()
- left(90)
- back(30)
- right(90)
- forward(10)
- left(90)
- down()
- def draw1():
- '''
- Commands the turtle to draw a 1
- '''
- right(90)
- forward(15)
- forward(15)
- back(15)
- left(90)
- forward(30)
- left(90)
- left(45)
- forward(10)
- back(10)
- right(45)
- right(90)
- back(30)
- right(90)
- forward(15)
- up()
- def drawbananaramacs1():
- '''
- Commands the turtle to draw out the phrase BANANARAMA CS 1
- '''
- init()
- drawB()
- drawA()
- drawN()
- drawA()
- drawN()
- drawA()
- drawR()
- drawA()
- drawM()
- drawA()
- drawC()
- drawS()
- draw1()
- drawbananaramacs1()
- input('Hit Enter to close...')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement