Language/Python
[ Python ] n각형을 그리는 함수 작성 프로그램
곽수진
2021. 9. 1. 23:16
반응형
한 변의 길이가 100인 6각형을 10번을 반복해 그림을 그리는 프로그램을 작성해보자.
import turtle
t=turtle.Turtle()
t.shape('turtle')
def n_polygon(n, length):
for i in range(n):
t.forward(length)
t.left(360/n)
for i in range(10):
t.left(20)
n_polygon(6, 100)
▶️ n_polygon() 사용자 정의 함수를 생성해 n(n각형의 꼭짓점의 개수)과 length(한 변의 길이)값을 매개변수로 받고 n각형을 그림
def n_polygon(n, length):
for i in range(n):
t.forward(length)
t.left(360/n)
▶️ 왼쪽으로 20도씩 움직이고 한 변의 길이가 100인 6각형을 10번을 반복하며 그림
for i in range(10):
t.left(20)
n_polygon(6, 100)
반응형