Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from turtle import *
- # Function Variables
- space_width = int(input("Enter a number between 20-50 that will specify what space will exist between the letters.")) # Default Value 30
- letter_width = int(input("Enter a number between 50-70 to set the letter width")) # Default Value: 50
- letter_height = int(input("Double the number used for the width to set letter height")) # Defailt Value: 100
- pen_color = input("Enter a color to set the pen color: ")
- pen_width = input("Enter a number from 1-10 to set the pen width: ")
- def move_turtle():
- # Pick up the turtle and move it to its starting location
- penup()
- goto(-200, 100)
- pendown()
- def add_space():
- # Add a space 30 pixels wide
- penup()
- fd(space_width)
- pendown()
- def draw_H():
- # Draw an H
- left(90)
- fd(letter_height)
- fd(-letter_height/2)
- right(90)
- fd(letter_height/2)
- left(90)
- fd(letter_height/2)
- fd(-letter_height)
- right(90)
- add_space()
- def draw_L():
- # Draw an L
- left(90)
- fd(letter_height)
- fd(-letter_height)
- right(90)
- fd(letter_width)
- add_space()
- def draw_E():
- # Draw an E.
- left(90)
- fd(letter_height)
- right(90)
- fd(letter_width)
- fd(-letter_width)
- rt(90)
- fd(letter_height/2)
- left(90)
- fd(letter_height/2)
- fd(-letter_height/2)
- rt(90)
- fd(letter_width)
- left(90)
- fd(letter_width)
- add_space()
- def draw_O():
- # Draw an O.
- forward(letter_width)
- left(90)
- forward(letter_height)
- left(90)
- forward(letter_width)
- left(90)
- forward(letter_height)
- left(90)
- forward(letter_width)
- add_space()
- def newline():
- # Function will pick up turtle and make a second line
- penup()
- goto(-200, -50)
- pendown()
- def draw_W():
- # Draw a W
- left(90)
- fd(letter_height)
- fd(-letter_height)
- right(90)
- fd(letter_width/4)
- left(90)
- fd(letter_height)
- fd(-letter_height)
- right(90)
- fd(letter_width/4)
- left(90)
- fd(letter_height)
- fd(-letter_height)
- rt(90)
- add_space()
- def draw_R():
- # Draw an R
- left(90)
- fd(letter_width)
- right(90)
- fd(letter_height/2)
- right(90)
- fd(letter_width/2)
- right(90)
- fd(letter_height/2)
- fd(-letter_width/2)
- left(90)
- fd(letter_height/2)
- left(90)
- add_space()
- color(pen_color)
- width(pen_width)
- move_turtle()
- draw_H()
- draw_E()
- draw_L()
- draw_L()
- draw_O()
- newline()
- draw_W()
- draw_O()
- draw_R()
- draw_L()
- draw_O()
- exitonclick()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement