아핫뉴스실시간 인기검색어
아핫뉴스 화산 이미지
아하

생활

생활꿀팁

겸손한들소131
겸손한들소131

파이썬 터틀그래픽스 문제좀 풀어주세요 ㅠㅠㅠㅠ

터틀그래픽스를 이용한 정N각형 그리기

반지름의 길이가 L인 원에 내접하는 정N각형을 그리는 함수를 작성하고 이를 시험하는 프로그램을 작성

단 정N각형은 중심이 화면의 중앙에 있어야 하고, 항상 동쪽끝에서 그리기 시작한다. (N은 3부터 12까지로 함)

t.circle(L,360,i) 쓰지않고 만들어야 하는데 아무리 생각해도 머리가 돌아 가질 않네요..

    55글자 더 채워주세요.
    1개의 답변이 있어요!
    • pay2id.com
      pay2id.com

      우선 360도가 한바퀴니깐

      360 / n 을 합니다

      예를 들어 n = 3 이라고 가정을 하면?

      360 / 3 = 120

      즉 직진을 한번 한후에 120도 회전을 해야 한다는 말이죠

      그러면 로직을 살펴보죠

      첫 시작은 화면의 중앙일겁니다

      n=3 이라고 가정을 합니다

      1. 회전을 90도 한다

      2. L 만큼 직진을 한다

      3. 120도 회전을 한다

      4. L 만큼 직진을 한다 (첫번째 변 완성)

      5. 120도 회전을 한다

      6. L 만큼 직진을 한다 (두번째 변 완성)

      7. 120도 회전을 한다

      8. L 만큼 직진을 한다 (세번째 변 완성)

      9. 완성되었으므로 프로그램 종료

      위 로직을 토대로 코딩하시면 될것 같네요^^