import turtle # --- Setup --- turtle.setup(800, 500) screen = turtle.Screen() screen.title("Penguin on Ice") screen.bgcolor("white") pen = turtle.Turtle() pen.speed(8) pen.pensize(2) # --- Draw ocean --- pen.penup() pen.goto(-400, -100) pen.pendown() pen.fillcolor("royalblue") pen.begin_fill() for _ in range(2): pen.forward(800) pen.right(90) pen.forward(250) pen.right(90) pen.end_fill() # --- Draw ice block --- pen.penup() pen.goto(-400, -100) pen.pendown() pen.pencolor("black") pen.fillcolor("white") pen.begin_fill() pen.forward(350) # top edge pen.right(90) pen.forward(100) # side edge pen.right(90) pen.forward(350) pen.end_fill() # --- Draw penguin body --- pen.penup() pen.goto(0, -100) pen.left(90) pen.pendown() pen.circle(40, 180) # big oval side pen.circle(40, 180) # --- Draw penguin belly (smaller oval) --- pen.penup() pen.goto(10, -100) pen.setheading(90) pen.pendown() pen.circle(20, 360) # --- Draw head --- pen.penup() pen.goto(0, -20) pen.setheading(0) pen.pendown() pen.circle(20) # --- Draw beak (triangle) --- pen.penup() pen.goto(20, -10) pen.pendown() pen.setheading(0) pen.forward(20) pen.right(120) pen.forward(20) pen.right(120) pen.forward(20) # --- Draw feet --- pen.penup() pen.goto(-5, -100) pen.pendown() pen.setheading(-30) pen.forward(20) pen.penup() pen.goto(5, -100) pen.pendown() pen.setheading(-150) pen.forward(20) # Done pen.hideturtle() turtle.done()