teromakotero icon

Draw rectangle

teromakotero | PRO | 05/05/19 11:10:26 AM UTC | 0 ⭐ | 368 👁️ | Never ⏰ | []
Python |

990 B

|

None

|

0 👍

/

0 👎

'''
Create similar functions to calculate the area and perimeter of rectangles 
and use them in your draw_rectangle function to annotate rectangles.
'''
from turtle import Turtle
 
side1 = int(input("Give side 1: "))
side2 = int(input("Give side 2: " ))
 
drawer = Turtle()
 
def rectangle_area(side1,side2):
    return side1*side2
    
def rectangle_perimeter(side1,side2):
    return 2*(side1+side2)
 
def draw_rectangle(turtle_name,side1,side2):
    turtle_name.hideturtle()
    for i in range(2):
        turtle_name.forward(side1)
        turtle_name.left(90)
        turtle_name.forward(side2)
        turtle_name.left(90)
      
    turtle_name.penup()
    turtle_name.goto(side1/2,side2/2-5)
    turtle_name.write("Area: " + str(rectangle_area(side1,side2)),align="center")
    turtle_name.penup()
    turtle_name.goto(side1/2,side2/2+5)
    turtle_name.write("Perimeter: " + str(rectangle_perimeter(side1,side2)),align="center")
    
draw_rectangle(drawer,side1,side2)

Comments