Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from turtle import Turtle
- tom = Turtle()
- # regular polygon is a hexagon (6-gon) for this example
- #apothem = 2 * side/(3**0.5)
- def poly_area(side):
- apothem = (0.5 * side * 3**0.5)
- return 0.5 * apothem * 6 * side
- def poly_perimeter(side):
- return 6 * side
- def draw_polygon(tom, side, angle, color):
- for i in range(6):
- tom.forward(side)
- tom.left(angle)
- tom.penup()
- tom.color("black")
- tom.goto(100,100)
- tom.write("Area: " + str(poly_area(side)), align = "center" )
- tom.goto(100, 80)
- tom.write("Perimeter: " + str(poly_perimeter(side)), align = "center")
- tom.hideturtle()
- draw_polygon(tom,200,60, "blue")
Advertisement
Add Comment
Please, Sign In to add comment