Guest User

Untitled

a guest
Jun 19th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.61 KB | None | 0 0
  1. import turtle
  2. class Etch:
  3. def __init__(self):
  4. self.myT = turtle.Turtle()
  5. self.myT.color('blue')
  6. self.myT.pensize(2)
  7. self.myT.speed(0)
  8. self.distance = 5
  9. self.turn = 10
  10.  
  11. self.myT.onkey(self.fwd,'Up')
  12. self.myT.onkey(self.bkwd,'Down')
  13. self.myT.onkey(self.left,'Left')
  14. self.myT.onkey(self.right,'Right')
  15. self.myT.onkey(self.quit,'q')
  16. self.myT.listen()
  17.  
  18. def fwd(self):
  19. self.myT.forward(self.distance)
  20.  
  21. def bkwd(self):
  22. self.myT.backward(self.distance)
  23.  
  24. def left(self):
  25. self.myT.left(self.turn)
  26.  
  27. def right(self):
  28. self.myT.right(self.turn)
  29.  
  30. def quit(self):
  31. self.myT.bye()
  32.  
  33. def main(self):
  34. cTurtle.mainloop()
  35.  
  36. draw = Etch()
  37. draw.main()
  38.  
  39. from turtle import Turtle, Screen
  40.  
  41. class Etch:
  42. def __init__(self):
  43. self.myT = Turtle()
  44. self.myT.color('blue')
  45. self.myT.pensize(2)
  46. self.myT.speed(0)
  47. self.distance = 5
  48. self.turn = 10
  49.  
  50. self.myS = Screen()
  51. self.myS.onkey(self.fwd,'Up')
  52. self.myS.onkey(self.bkwd,'Down')
  53. self.myS.onkey(self.left,'Left')
  54. self.myS.onkey(self.right,'Right')
  55. self.myS.onkey(self.quit,'q')
  56. self.myS.listen()
  57.  
  58. def fwd(self):
  59. self.myT.forward(self.distance)
  60.  
  61. def bkwd(self):
  62. self.myT.backward(self.distance)
  63.  
  64. def left(self):
  65. self.myT.left(self.turn)
  66.  
  67. def right(self):
  68. self.myT.right(self.turn)
  69.  
  70. def quit(self):
  71. self.myS.bye()
  72.  
  73. def main(self):
  74. self.myS.mainloop()
  75.  
  76. draw = Etch()
  77. draw.main()
Add Comment
Please, Sign In to add comment