프로그램 연습을 할 때 많이 하는 로직이 별 그리기입니다.
별을 그리기 위해 터틀 그래픽을 사용해보겠습니다.
터틀 그래픽은 거북이가 나와 그림을 그려줍니다.
터틀 그래픽을 사용해서 그림으로 출력하는 방법을 보겠습니다.
초심자 또는 어린이들에게 프로그램을 학습할 때 흥미를 가지게 할 수 있습니다.
거북이를 사용해 별 그림을 그려보겠습니다.
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) 각도를 변경해 원하는 모양의 도형이나 그림을 그릴 수 있습니다.
댓글