import turtle

def draw_phone():
    # Set up the screen
    wn = turtle.Screen()
    wn.bgcolor("white")
    wn.title("Drawing a Smartphone")

    # Create a turtle to draw the phone body
    phone_body = turtle.Turtle()
    phone_body.speed(2)

    # Draw phone body
    phone_body.penup()
    phone_body.goto(-50, -100)
    phone_body.pendown()
    phone_body.fillcolor("black")
    phone_body.begin_fill()
    for _ in range(2):
        phone_body.forward(100)
        phone_body.left(90)
        phone_body.forward(200)
        phone_body.left(90)
    phone_body.end_fill()

    # Create a turtle to draw the screen
    screen = turtle.Turtle()
    screen.speed(2)

    # Draw screen
    screen.penup()
    screen.goto(-40, -80)
    screen.pendown()
    screen.fillcolor("lightgrey")
    screen.begin_fill()
    for _ in range(2):
        screen.forward(80)
        screen.left(90)
        screen.forward(160)
        screen.left(90)
    screen.end_fill()

    # Hide turtles
    phone_body.hideturtle()
    screen.hideturtle()

    # Keep the window open
    wn.mainloop()

draw_phone()
