Advertisement
Guest User

Untitled

a guest
Apr 8th, 2020
228
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.44 KB | None | 0 0
  1. import turtle
  2.  
  3. def circle_lf(x, y):  # рисует круг где условно x = 6, y = 6
  4.     for i in range(60): # количество итераций и значение 'y' подбиралось только чтобы смайл двигался быстрее
  5.         turtle.forward(x)
  6.         turtle.left(y)
  7.  
  8. def ark_lf(x, y):  # полукруг(аналогия с кругом, только в два раза меньше итераций)
  9.     for i in range(30):
  10.         turtle.forward(x)
  11.         turtle.left(y)
  12.        
  13. turtle.speed(5) # потом я нашел и все-таки решил воспользоваться функцией ускорения
  14. turtle.shape('turtle')
  15. turtle.begin_fill()
  16. circle_lf(10, 6)  # рисуует большой круг (значение 'x' отвечает за длинну периметра круга)
  17. turtle.color('yellow')
  18. turtle.end_fill()
  19. turtle.color('black')
  20. turtle.penup()
  21. turtle.left(90)
  22. turtle.forward(130)
  23. turtle.left(90)
  24. turtle.forward(25)
  25. turtle.right(90)
  26. turtle.pendown()
  27. circle_lf(1.5, 6)  # рисует глаз
  28. turtle.penup()
  29. turtle.right(90)
  30. turtle.forward(50)
  31. turtle.right(90)
  32. turtle.pendown()
  33. circle_lf(1.5, 6)  # рисует второй глаз
  34.  
  35. # Вопрос: почему от замены местами 5 и 6 строчки глаза у смайла немножко смещаются то в одну, то в другую сторону??
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement