반응형
한 변의 길이가 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)
반응형
'Language > Python' 카테고리의 다른 글
[ Python ] 한 붓 그리기 프로그램 (0) | 2021.09.01 |
---|---|
[ Python ] 클릭하는 곳에 사각형 그리기 프로그램 (0) | 2021.09.01 |
[ Python ] 환전 계산기 프로그램 (0) | 2021.09.01 |
[ Python ] BMI 계산 프로그램 (0) | 2021.09.01 |
[ Python ] 랜덤값 합/평균 출력 프로그램 (0) | 2021.09.01 |