더북(TheBook)

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인 오각형을 그립니다.

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