PT Sterling Tulus Cemerlang
www.sterling-team.com

Whatsapp
+62-877-8655-5055

Email

Address
Sampoerna Strategic Square
South Tower Level 30
Jl Jend. Sudirman No. 45-46
Jakarta 12930 – Indonesia

4.2.1 Ghost Codehs ((new)) Direct

import turtle import random We define a function draw_ghost(x, y, color) that takes coordinates and a color as arguments. This satisfies the requirement of using functions and parameters. Step 3: Implementation Below is a representative solution for the logic required in 4.2.1.

# Move to the starting position without drawing ghost.penup() ghost.goto(x, y) ghost.pendown() 4.2.1 Ghost Codehs

To write a robust solution, we want to encapsulate the drawing logic in a . This allows us to easily draw multiple ghosts, which is often a requirement in later variations of the problem. import turtle import random We define a function

# Set the fill color

Here is a breakdown of the code structure often used to solve this problem. You will need the turtle module for drawing. You may also need random if the exercise asks for random placement. # Move to the starting position without drawing ghost

import turtle def draw_ghost(x, y): """ Draws a ghost shape at coordinates (x, y). """ # Create a turtle instance ghost = turtle.Turtle() ghost.speed(10) # Make it draw fast ghost.hideturtle()

In the world of introductory computer science, few platforms are as ubiquitous as CodeHS. With its structured pathways, interactive editors, and autograders, it has become a standard for classrooms worldwide. However, for many students navigating the Intro to Computer Science in Python course, a specific exercise often emerges as an early rite of passage: 4.2.1 Ghost .