Advertisement
Guest User

Untitled

a guest
Oct 28th, 2016
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.59 KB | None | 0 0
  1. from turtle import *
  2.  
  3. # Function Variables
  4. space_width = int(input("Enter a number between 20-50 that will specify what space will exist between the letters.")) # Default Value 30
  5. letter_width = int(input("Enter a number between 50-70 to set the letter width")) # Default Value: 50
  6. letter_height = int(input("Double the number used for the width to set letter height")) # Defailt Value: 100
  7. pen_color = input("Enter a color to set the pen color: ")
  8. pen_width = input("Enter a number from 1-10 to set the pen width: ")
  9.  
  10. def move_turtle():
  11. # Pick up the turtle and move it to its starting location
  12. penup()
  13. goto(-200, 100)
  14. pendown()
  15.  
  16. def add_space():
  17. # Add a space 30 pixels wide
  18. penup()
  19. fd(space_width)
  20. pendown()
  21.  
  22. def draw_H():
  23. # Draw an H
  24. left(90)
  25. fd(letter_height)
  26. fd(-letter_height/2)
  27. right(90)
  28. fd(letter_height/2)
  29. left(90)
  30. fd(letter_height/2)
  31. fd(-letter_height)
  32. right(90)
  33. add_space()
  34.  
  35. def draw_L():
  36. # Draw an L
  37. left(90)
  38. fd(letter_height)
  39. fd(-letter_height)
  40. right(90)
  41. fd(letter_width)
  42. add_space()
  43.  
  44. def draw_E():
  45. # Draw an E.
  46. left(90)
  47. fd(letter_height)
  48. right(90)
  49. fd(letter_width)
  50. fd(-letter_width)
  51. rt(90)
  52. fd(letter_height/2)
  53. left(90)
  54. fd(letter_height/2)
  55. fd(-letter_height/2)
  56. rt(90)
  57. fd(letter_width)
  58. left(90)
  59. fd(letter_width)
  60. add_space()
  61.  
  62. def draw_O():
  63. # Draw an O.
  64. forward(letter_width)
  65. left(90)
  66. forward(letter_height)
  67. left(90)
  68. forward(letter_width)
  69. left(90)
  70. forward(letter_height)
  71. left(90)
  72. forward(letter_width)
  73. add_space()
  74.  
  75. def newline():
  76. # Function will pick up turtle and make a second line
  77. penup()
  78. goto(-200, -50)
  79. pendown()
  80.  
  81. def draw_W():
  82. # Draw a W
  83. left(90)
  84. fd(letter_height)
  85. fd(-letter_height)
  86. right(90)
  87. fd(letter_width/4)
  88. left(90)
  89. fd(letter_height)
  90. fd(-letter_height)
  91. right(90)
  92. fd(letter_width/4)
  93. left(90)
  94. fd(letter_height)
  95. fd(-letter_height)
  96. rt(90)
  97. add_space()
  98.  
  99. def draw_R():
  100. # Draw an R
  101. left(90)
  102. fd(letter_width)
  103. right(90)
  104. fd(letter_height/2)
  105. right(90)
  106. fd(letter_width/2)
  107. right(90)
  108. fd(letter_height/2)
  109. fd(-letter_width/2)
  110. left(90)
  111. fd(letter_height/2)
  112. left(90)
  113. add_space()
  114.  
  115. color(pen_color)
  116. width(pen_width)
  117.  
  118. move_turtle()
  119.  
  120. draw_H()
  121. draw_E()
  122. draw_L()
  123. draw_L()
  124. draw_O()
  125.  
  126. newline()
  127.  
  128. draw_W()
  129. draw_O()
  130. draw_R()
  131. draw_L()
  132. draw_O()
  133.  
  134. exitonclick()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement