Turtle graphics_Python

miin·2021년 6월 28일
0

Python

목록 보기
5/10

터틀은 어린이 및 초보자가 파이썬을 쉽게 배울 수 있도록 만든 모듈인데, 거북이가 기어가는 모양대로 그림을 그린다고 해서 터틀이라고 한다

터틀 창이 유지되지 않고 바로 사라지는 경우, 스크립트 파일 마지막 부분에 t.mainloop()를 넣어준다

import turtle as t
t.shape('turtle')

앞으로이동: forward = fd
뒤로이동: backward = bk = back
왼쪽으로 회전: left = lt
오른쪽으로 회전: right = rt

거북이 속도는 0.5~10까지 설정할 수 있다 문자로 써도 되고 숫자로 사용해도 됨
fastest = 0
fast = 10
normal = 6
slow = 3
slowest = 1

터틀 shape 종류
arrow, turtle, circle, square, triangle, classic 등 구글링 참조
t.shape() 입력하면 현재모양 알수있음

사각형그리기
t.right(90)
t.forward(100)
t.right(90)
t.forward(100)

for문을 이용한 사각형 그리기
t.shape('turtle')
for i in range(4): # 사각형이므로 4번 반복
t.forward(100)
t.right(90)

for문을 이용한 오각형 그리기
for i in range(5):
t.forward(100)
t.right(360/5)

사용자입력 받아서 색칠하기
n = int(input()) # 사용자의 입력을 받음
t.shape('turtle')
t.color('red') #펜의 색을 빨간색으로 설정
t.begin_fill() #색칠할 영역 시작

for i in range(n): # n번 반복
t.forward(100)
t.right(360 / n)
t.end_fill() # 색칠할 영역 끝

0개의 댓글