Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from turtle import Turtle
- import random
- raphaelo = Turtle()
- def rect_perimeter(length, height):
- return length * 2 + height * 2
- def rect_area(length, height):
- return length * height
- def draw_rectangle(name, color):
- length = random.randint(50,300)
- height = random.randint(50,200)
- x = random.randint(0, 100)
- y = random.randint(0, 100)
- name.penup()
- name.goto(x, y)
- name.pendown()
- name.color(color)
- name.begin_fill()
- name.forward(length)
- name.right(90)
- name.forward(height)
- name.right(90)
- name.forward(length)
- name.right(90)
- name.forward(height)
- name.end_fill()
- name.penup()
- name.backward(height/2)
- name.right(90)
- name.forward(length/2)
- name.right(90)
- name.forward(10)
- name.pendown()
- name.color("black")
- name.write("Area: " + str(rect_area(length, height)), align = "center")
- name.penup()
- name.backward(20)
- name.pendown()
- name.color("black")
- name.write("Perimeter: " + str(rect_perimeter(length, height)), align = "center")
- draw_rectangle(raphaelo, "green")
- draw_rectangle(raphaelo, "yellow")
- draw_rectangle(raphaelo, "red")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement