프로그램
[파이썬] 문제 : 터틀(turtle)로 사각형 3개 그리기
오디세이99
2024. 5. 23. 00:33
728x90
반응형
import turtle
t = turtle.Turtle()
colors = ['red', 'yellow', 'blue'] # 색을 리스트 요소로 만듬
size = 100 # 정사각형 한 변의 길이
for i in range(3): # 3개의 사각형을 그리기 위한 반복문
t.color(colors[i]) # 선의 색 지정
t.fillcolor(colors[i]) # 채우는 색 지정
t.begin_fill() # 채우기 시작
for j in range(4): # 사각형 그리기. 한변씩 4번 반복해 사각형 그림
t.forward(size) # 한 변 그리기
t.right(90) # 지금 방향에서 오른쪽으로 90 회전
t.end_fill() # 채우기 종료
t.forward(size) # 다음 사각형 그리기 위한 위치로 이동(지금 사각형의 변을 따라 이동하기 때문에 펜을 들지 않음)
t.right(90) # 오른쪽으로 90도 회전
t.forward(int(size/2)) # 한 변의 1/2만 이동
t.left(90) # 왼쪽으로 90 회전. 그래야 오른쪽으로 그리게 된다.
turtle.done()
try:
turtle.bye()
except:
print("bye")
728x90
반응형