본문 바로가기
IT/Python

[파이썬] 다각형 그리기 / 삼각형, 사각형 / 예제공부

by 베베야 2021. 11. 14.
728x90

예제를 통해서 다각형 그리기(삼각형, 사각형) 파이썬 코드를 공부해보자.

코드는 눈으로 보는 것보다 직접 입력해야 익숙해지고 실력이 늘어나니 키보드로 예제를 보고

키보드로 직접 입력하면 공부를 해보자

 

예제 내용(문제)

원하는 다각형을 입력받아서 그려보자

import turtle 

 

예제 코드 1)

import turtle # turtle 사용을 위한 import

turtle.shape("turtle") #square, arrow, circle, triangle
turtle.bgcolor("lightblue") #배경화면 색깔
turtle.color("yellow") #선 색깔
turtle.pensize(7) #팬 굵기

#turtle.textinput : 문자형 입력 받을 시
#turtle.numinput : 숫자열 입력 받을 시
polygon = int( turtle.numinput("다격형 그리기.","몇 각형을 그릴까요? [3 or 4] : ")) #turtle.numinput은 float가 기본이기때문에 int로 변경

if polygon == 3:
    #삼각형(3)
    for i in range(polygon) : #0,1,2
        turtle.forward(100) #앞으로 100만큼이동
        turtle.left(120) #왼쪽으로 90도 이동
    turtle.done()
elif polygon == 4:
    #사각형(4)
    for i in range(polygon) : #0,1,2,3
        turtle.forward(100) #앞으로 100만큼이동
        turtle.left(90) #왼쪽으로 90도 이동
    turtle.done()
else:
    turtle.forward(0)

 

반응형
그리드형

댓글