Python 터틀 별 그리기 예제

프로그램 연습을 할 때 많이 하는 로직이 별 그리기입니다.

별을 그리기 위해 터틀 그래픽을 사용해보겠습니다.

터틀 그래픽은 거북이가 나와 그림을 그려줍니다. 

터틀 그래픽을 사용해서 그림으로 출력하는 방법을 보겠습니다.

초심자 또는 어린이들에게 프로그램을 학습할 때 흥미를 가지게 할 수 있습니다. 

거북이를 사용해 별 그림을 그려보겠습니다.

import turtle

turtle.color('red', 'yellow')

turtle.begin_fill()
for _ in range(5):
    turtle.forward(100)
    turtle.right(360 / 5 * 2)
turtle.end_fill()

turtle.done()

 

결과

 

이번에는 별 안에 별을 그리도록 하는 예제를 보겠습니다.

import turtle

turtle.color('red', 'yellow')

turtle.begin_fill()
for i in range(5 * 3):
    turtle.forward(100 + i * 10)
    turtle.right(360 / 5 * 2)
turtle.end_fill()

turtle.done()

 

결과

 

별이 점점 커지면서 여러개 별이 그려졌습니다.

(360 / 5 * 2) 각도를 변경해 원하는 모양의 도형이나 그림을 그릴 수 있습니다.

댓글