728x90
반응형
import turtle
def draw(size, LR): #
turtle.forward(size)
if LR == 'L':
turtle.left(90)
else:
turtle.right(90)
turtle.forward(size+(size*0.2))
if LR == 'L':
turtle.left(90)
else:
turtle.right(90)
turtle.forward(size)
if LR == 'L':
turtle.left(90)
else:
turtle.right(90)
turtle.forward(size+(size*0.2))
if LR == 'L':
turtle.left(90)
else:
turtle.right(90)
for i in range(4):
turtle.forward(10)
if LR == 'L':
turtle.left(90)
else:
turtle.right(90)
# 원본 도형 그리기
draw(100, 'L') # left 로 그리기
# 거북이를 시작 위치로 돌아가게 한 다음, y축을 기준으로 좌우 대칭으로 이동
turtle.penup()
turtle.goto(0, 0)
turtle.pendown()
turtle.left(180) # 180 회전. 대칭을 위해서
draw(100, 'R') # right 그리기
turtle.done()
try:
turtle.bye()
except:
print("bye")
728x90
반응형
'프로그램' 카테고리의 다른 글
[파이썬] 문제 : 3개의 text 파일에서 빠진 날짜 처리해서 merge (0) | 2023.05.09 |
---|---|
[파이썬] 문제 : 여러 데이터가 있는 text 파일에서 데이터 추출하기(파싱) (0) | 2023.05.09 |
[C언어] 주사위 n번 던져서 1~6 각 수의 빈도와 확률 구하기 (0) | 2023.05.09 |
[파이썬] 문제 : 주사위 3번 던져서 합을 구하는데 1 이면 다음번 수는 합하지 않고 6이면 다음번 수는 2배로 합 구하기 (0) | 2023.05.09 |
[파이썬] 문제 : 주사위 3개를 던졌을 때 주사위 2개의 합이 7이 되는 경우 출력 (0) | 2023.05.09 |
댓글