icon_cakewalk 무작정 따라하기 12-3

     

    다각형을 그리는 함수

     

    ◉ 예제 소스 12C-polygon.py

    import turtle as t

     

    def polygon(n):

    for x in range(n): # n번 반복합니다.

    t.forward(50)   # 거북이를 50만큼 앞으로 이동합니다.

    t.left(360/n)   # 거북이를 360/n만큼 왼쪽으로 회전합니다.

     

    def polygon2(n, a):

    for x in range(n): # n번 반복합니다.

    t.forward(a)    # 거북이를 a만큼 앞으로 이동합니다.

    t.left(360/n)   # 거북이를 360/n만큼 왼쪽으로 회전합니다.

     

    polygon(3)             # 삼각형을 그립니다.

    polygon(5)             # 오각형을 그립니다.

     

    # 그림을 그리지 않고 거북이를 100만큼 이동합니다.

    t.up()

    t.forward(100)

    t.down()

     

    polygon2(3, 75)        # 한 변이 75인 삼각형을 그립니다.

    polygon2(5, 100)       # 한 변이 100인 오각형을 그립니다.

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.