Python/파이썬 기초 강의(2024)★

파이썬, 터틀그래픽 사각형 그리기 모듈

코딩ABC 2024. 11. 24. 09:08
반응형

다음 코드는 터틀 그래픽으로 사각형을 그리는 코드입니다.

터틀 그래픽을 위한 간단한 함수는 아래의 링크를 참고해주십시오.

https://coding-abc.kr/187

 

import turtle as t

t.shape('turtle')

for i in range(4):
    t.forward(200)
    t.right(90)

파이썬, 터틀그래픽 사각형 그리기

 

위 코드를 수정해서 사각형을 그리는 모듈을 만들었습니다.

# rectangle_module.py
import turtle

def draw_rectangle(x, y, width, height, color="black"):
    """
    Draws a rectangle using the turtle module.
    
    Parameters:
    - x, y: Top-left corner of the rectangle.
    - width: Width of the rectangle.
    - height: Height of the rectangle.
    - color: Fill color of the rectangle (default is "black").
    """
    turtle.penup()
    turtle.goto(x, y)
    turtle.pendown()
    turtle.fillcolor(color)
    turtle.begin_fill()

    for _ in range(2):
        turtle.forward(width)
        turtle.right(90)
        turtle.forward(height)
        turtle.right(90)

    turtle.end_fill()



draw_rectangle(-100,0, 100, 100)
draw_rectangle(10,0, 100, 200, "red")

파이썬, 터틀그래픽 사각형 그리기 모듈

반응형