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)
반응형
그리드형
'IT > Python' 카테고리의 다른 글
[파이썬] 카페 관리 프로그램 만들기 / 리스트(추가,삭제,변경) / 예제공부 (0) | 2021.11.14 |
---|---|
[파이썬] time.sleep(), 리스트(추가,삭제,길이) / 랜덤 뽑기 게임 / 예제 공부 (0) | 2021.11.14 |
[파이썬] for 반복문 함수 / 1~10까지의 합계 구하기 / 예제공부 (0) | 2021.11.14 |
[파이썬] time 함수 / 소요시간 맞추기 게임 / 예제공부 (0) | 2021.11.14 |
[파이썬] while 반복문 / 홀,짝 맞추기 프로그램 코드 / 예제공부 (0) | 2021.11.14 |
댓글