Advertisement
Guest User

Untitled

a guest
Dec 5th, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. #rectangle - print area and perimeter
  2. from turtle import Turtle
  3. eric = Turtle()
  4. def rectangle_area(l,h):
  5. return l*h
  6. def rectangle_perimeter(l,h):
  7. return 2*l + 2*h
  8.  
  9. def draw_rectangle(t_name,col,l,h):
  10. t_name.color(col)
  11. t_name.penup()
  12. t_name.fillcolor(col)
  13. t_name.begin_fill()
  14. t_name.pendown()
  15. t_name.forward(l)
  16. t_name.left(90)
  17. t_name.forward(h)
  18. t_name.left(90)
  19. t_name.forward(l)
  20. t_name.left(90)
  21. t_name.forward(h)
  22. t_name.end_fill()
  23. t_name.penup()
  24. t_name.goto(l/2,(h/2)+10) # position text depending on size of rectangle
  25. t_name.color("black")
  26. t_name.write("area: " + str(rectangle_area(l,h)), align="center")
  27. t_name.penup()
  28. t_name.goto(l/2,(h/2)-10) # position text depending on size of rectangle
  29. t_name.color("black")
  30. t_name.write("perimeter: " + str(rectangle_perimeter(l,h)), align="center")
  31. t_name.hideturtle()
  32.  
  33. length = input("what is the length? ")
  34. length = int(length)
  35. height = input("height")
  36. height = int(height)
  37. draw_rectangle(eric,"red", length, height)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement