Advertisement
Sanady

Kvetina

Oct 17th, 2019
1,047
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. from turtle import Turtle, Screen
  2. import math
  3.  
  4. def draw_petal(turtle, radius, size):
  5.  
  6. heading = turtle.heading()
  7. turtle.circle(radius, size)
  8. turtle.left(180 - size)
  9. turtle.circle(radius, size)
  10. turtle.setheading(heading)
  11.  
  12. def draw_petalDown():
  13. leafSize = 60
  14. for _ in range(2):
  15. draw_petal(bob, 70, size=leafSize)
  16. bob.left(180 - leafSize)
  17.  
  18. def draw_stonka(b, radius):
  19. c=2*math.pi*radius
  20. ca=c/(360/60)
  21. n=int(ca/6)+1
  22. l=ca/n
  23. for i in range(n):
  24. b.fd(l)
  25. b.lt(360/(n*6))
  26.  
  27. my_radius = int(input("Aky je radius kvietka? "))
  28. my_lupienky = int(input("Kolko lupienok? "))
  29.  
  30. bob = Turtle()
  31.  
  32. for _ in range(my_lupienky):
  33. draw_petal(bob, my_radius, size=60)
  34. bob.left(360 / my_lupienky)
  35.  
  36. bob.seth(240)
  37. draw_stonka(bob, my_radius*2)
  38. bob.setheading(0)
  39.  
  40. draw_petalDown()
  41.  
  42. bob.hideturtle()
  43.  
  44. screen = Screen()
  45. screen.exitonclick()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement