elena_gancedo

Draw a triangle

Aug 3rd, 2019
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.98 KB | None | 0 0
  1.  turtle import Turtle
  2. elena = Turtle()
  3.  
  4. def triangArea(sideA,sideB,sideC):
  5.     return (sideA+sideB+sideC)/2
  6.  
  7. def triangPerimeter(sideA,sideB,sideC):
  8.     return (sideA+sideB+sideC)
  9.    
  10. # Write a little
  11. elena.color('red')
  12. elena.penup()
  13. elena.goto(-20,-10)
  14. elena.write("Let's make a equilateral triangle!")
  15. elena.goto(0,50)
  16. elena.pendown()    
  17.  
  18. def draw_triangle(elena,c):
  19.     elena.color(c)
  20.     elena.begin_fill()
  21.     elena.left(0)
  22.     elena.forward(150)
  23.     elena.left(120)
  24.     elena.forward(150)
  25.     elena.left(120)
  26.     elena.forward(150)
  27.     elena.end_fill()
  28.  
  29. # Draw the area
  30.     elena.penup()
  31.     elena.goto(0, 120)
  32.     elena.pendown()
  33.     elena.color("green")
  34.     elena.write("Area of triangle: " + str(triangArea(200, 200,200)))
  35. # Draw the perimeter
  36.     elena.penup()
  37.     elena.goto(0, 100)
  38.     elena.pendown()
  39.     elena.color("purple")
  40.     elena.write("Perimeter of triangle: " + str(triangPerimeter(200, 200,200)))
  41.  
  42. draw_triangle(elena, "orange")
Add Comment
Please, Sign In to add comment