[파이썬] 반복문 연습 - turtle 도형그리기 2

8. 몇 각형의 도형을 그릴까요? 물어보고 그려주도록 코드 수정하기

import turtle as t

t.shape ('turtle')
t.color ('green')

n=int(input("몇 각형의 도형을 그릴까요?:"))

def drawing(n):
    for i in range(n):
        t.forward(50)
        t.right(360/n)

drawing(n)

n= input 함수를 이용해서 몇 각형으로 그릴지 입력을 받아, 도형을 출력합니다. 

 

9. 몇 개의 도형을 그릴까요? 물어보고 그려주도록 코드 수정하기

import turtle as t

t.shape ('turtle')
t.color ('#18600F')

n1=int(input("몇 각형의 도형을 그릴까요?:"))
n2=int(input("몇 개의 도형을 그릴까요?:"))

def 도형그리기(n):
    for i in range(n):
        t.forward(50)
        t.right(360/n)

for i in range(n2):
    도형그리기(n1)
    t.left(360/n1)
    t.forward(100)

6각형 6개 그리기

 

쨔잔~

반응형