Tom_Jung

Untitled

Jan 23rd, 2019
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. from turtle import Turtle
  2. tom = Turtle()
  3.  
  4. # regular polygon is a hexagon (6-gon) for this example
  5. #apothem = 2 * side/(3**0.5)
  6. def poly_area(side):
  7. apothem = (0.5 * side * 3**0.5)
  8. return 0.5 * apothem * 6 * side
  9.  
  10. def poly_perimeter(side):
  11. return 6 * side
  12.  
  13. def draw_polygon(tom, side, angle, color):
  14.  
  15. for i in range(6):
  16. tom.forward(side)
  17. tom.left(angle)
  18. tom.penup()
  19.  
  20.  
  21. tom.color("black")
  22. tom.goto(100,100)
  23. tom.write("Area: " + str(poly_area(side)), align = "center" )
  24. tom.goto(100, 80)
  25. tom.write("Perimeter: " + str(poly_perimeter(side)), align = "center")
  26. tom.hideturtle()
  27. draw_polygon(tom,200,60, "blue")
Advertisement
Add Comment
Please, Sign In to add comment