Guest User

Untitled

a guest
Jul 23rd, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.75 KB | None | 0 0
  1. # -*- coding: utf-8 -*-
  2. import turtle,sys,time
  3.  
  4. t = turtle
  5.  
  6. t.speed(20) # hız
  7. t.pensize(2) # çizgilerin kalınlığı
  8.  
  9. t.pen(fillcolor="black") # dolgu rengi
  10. t.begin_fill() # end_fill kadar ki resim belirtilen renk ile boyanır
  11. def yuvarlak(birim):
  12. for i in range(0,36):
  13. t.forward(birim)
  14. t.left(10)
  15. # yuvarlak çizmek için yuvarlakları fonksiyona tanımladım
  16. yuvarlak(5)
  17. # kafa siyah
  18.  
  19. t.left(90)
  20. t.forward(20)
  21. t.left(90)
  22. t.end_fill()
  23.  
  24. t.pen(fillcolor="black")
  25. t.begin_fill()
  26. for i in range(0,40):
  27. t.left(9)
  28. t.forward(10)
  29. # gövde
  30. t.end_fill()
  31. t.forward(5)
  32. def goz(x):
  33. t.pen (fillcolor="white")
  34. t.begin_fill()
  35. for i in range(0,18):
  36. t.forward(x)
  37. t.right(20)
  38. t.end_fill()
  39. goz(3)
  40. t.left(250)
  41. t.up()
  42. t.forward(13)
  43. t.down()
  44.  
  45. goz(5)
  46.  
  47. t.left(200)
  48. t.up()
  49. t.forward(140)
  50. t.down()
  51. t.left(90)
  52. # burada ise gövdedeki beyaz bölgenin başlayacağı noktaya geldik
  53. t.pen(fillcolor="white")
  54. t.begin_fill()
  55. yuvarlak(9)
  56. # gövde beyaz
  57. t.end_fill()
  58.  
  59. def ayak():
  60. t.pen(fillcolor="gold")
  61. t.begin_fill()
  62. for i in range (0,18):
  63. t.right(10)
  64. t.forward(5)
  65. t.end_fill()
  66. # ayakları yarım daire yapacak fonksiyon tanımladık
  67. # açı =range_içindeki_aralık * (right veya left içindeki)açı
  68. # eğer bu 360 ise bir çember oluyor
  69. t.forward(20)
  70. t.left(95)
  71. ayak()
  72.  
  73. t.right(95)
  74. t.forward(140)
  75. t.right(85)
  76. ayak()
  77.  
  78. t.up()
  79. t.left(175)
  80. t.forward(127)
  81. t.left(90)
  82. t.forward(5)
  83. t.left(180)
  84. t.down()
  85.  
  86. t.pen(fillcolor="yellow")
  87. t.begin_fill()
  88. for y in range(0,3):
  89. t.forward(31)
  90. t.right(120)
  91. t.end_fill()
  92. t.left(180)
  93. # ağız
  94.  
  95. t.left(90)
  96. t.forward(8)
  97. t.right(90)
  98. t.forward(18)
  99.  
  100. t.pen(fillcolor="black")
  101. t.begin_fill()
  102. t.left(37)
  103. t.forward(84)
  104. t.left(90)
  105. t.forward(10)
  106. t.left(67)
  107. t.forward(50)
  108. t.end_fill()
  109. # sol el
  110.  
  111. t.up()
  112. t.left(76)
  113. t.forward(41)
  114. t.right(90)
  115. t.forward(88)
  116. t.down()
  117.  
  118. t.pen(fillcolor="black")
  119. t.begin_fill()
  120. t.right(37)
  121. t.forward(84)
  122. t.right(90)
  123. t.forward(10)
  124. t.right(67)
  125. t.forward(50)
  126. t.end_fill()
  127. # sağ el
  128.  
  129. t.up()
  130. t.right(32)
  131. t.forward(97)
  132. t.right(90)
  133. t.forward(5)
  134. t.pensize(7)
  135. t.down()
  136. t.forward(3)
  137. t.up()
  138. t.right(45)
  139. t.forward(20)
  140. t.down()
  141. t.pensize(10)
  142. t.forward(3)
  143. # gözlerdeki siyah noktalar
  144.  
  145. t.up()
  146. t.left(90)
  147. t.forward(100)
  148. t.down()
  149. t.pen(pencolor="darkblue")
  150. time.sleep(3)
  151. def L():
  152. t.forward(100)
  153. t.left(180)
  154. t.forward(100)
  155. t.left(90)
  156. t.forward(50)
  157. L()
  158. # L
  159.  
  160. def bosluk():
  161. t.up()
  162. t.forward(20)
  163. t.down()
  164. bosluk()
  165. def cizgi():
  166. t.left(90)
  167. t.forward(80)
  168. t.left(180)
  169. t.forward(80)
  170. t.left(90)
  171. cizgi()
  172. bosluk()
  173. # ı
  174.  
  175. t.left(90)
  176. t.forward(80)
  177. t.right(135)
  178. t.forward(73)
  179. t.left(45)
  180. cizgi()
  181. bosluk()
  182. # N
  183.  
  184. cizgi()
  185. t.forward(50)
  186. cizgi()
  187. bosluk()
  188. # u
  189.  
  190. t.left(50)
  191. t.forward(100)
  192. t.left(130)
  193. t.up()
  194. t.forward(50)
  195. t.down()
  196. t.left(135)
  197. t.forward(120)
  198. # X
  199.  
  200. time.sleep(7)
  201. sys.exit()
Add Comment
Please, Sign In to add comment