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
반응형
'프로그램' 카테고리의 다른 글
[파이썬] 문제 : 문자열의 문자 count (딕셔너리 사용) (0) | 2024.05.23 |
---|---|
[파이썬] 문제 : 369 게임 (0) | 2024.05.23 |
[파이썬] 문제 : 2개의 리스트에서 중복된 과일 찾기 (0) | 2024.05.22 |
[파이썬] 문제 : 가변 인수(*) 사용해서 가장 큰 값 찾기 (0) | 2024.05.21 |
[파이썬] 문제 : 리스트에서 원하는 값 찾기 (0) | 2024.05.21 |
댓글