Language/Python

[ Python ] 꽃 모양 그리기 프로그램

곽수진 2021. 8. 29. 04:20
반응형
터틀그래픽을 이용해 꽃 모양을 그리는 프로그램을 작성해보자.

 

import turtle
t=turtle.Turtle()
t.shape("turtle")

t.color("red", "yellow")
t.begin_fill()
while True:
    t.forward(200)
    t.left(170)
    if abs(t.pos())<1:
        break
t.end_fill()

 

결과값 출력 모습

 

▶️ t.color("red", "yellow") : 선 색상과 채우기 색상을 동시에 입력 가능

▶️ t.abs() : 절댓값 계산

▶️ t.pos() : 거북이의 좌표 반환

 

 


 

 

반복문을 이용해 리스트의 항목을 하나씩 읽어 꽃을 그리는 프로그램을 작성해보자.

 

import turtle
t=turtle.Turtle()

color = ['orange', 'green', 'yellow', 'purple', 'red']
t.pendown()
t.width(5)

for i in color:
    t.color(i)
    for j in range(5):
        t.right(72)
        t.forward(100)

    t.left(72)

 

결과값 출력 모습

 

▶️ 5각형 도형이 5개이며 72도씩 회전하여 그림을 그림

▶️ for i in color : 리스트에 저장해둔 색상을 반복해서 꺼내 i에 저장함

▶️ for i in range(5) : 도형 5개 그리기 반복문

중첩 반복문 활용

반응형