728x90
반응형
import turtle
t=turtle.Turtle() # 터틀
t.shape('turtle')
t.speed(0) # 속도 빠르게
def branch(distance):
t.forward(distance) # 왼쪽 가지 그리기
t.backward(distance) # 왼쪽 가지에서 390 후퇴
def draw_branch(): # 하나의 가지를 그리는 함수
dist = 30 # 뻣어나가는 가지 길이
t.forward(70) # 가지 처음 출발 부분 30 전진
for i in range(3): # 끝의 가지 3가닥 드리기
branch(dist) # 30만큼 전진 후 후퇴
if i%2 == 0:
t.left(45) # 왼쪽으로 45 각도 변경
else:
t.right(90) # 오른쪽 90 각도로 변경.
t.backward(70) # 가지의 출발점으로 오도록 함
for i in range(8): # 가지가 8개
draw_branch() # 그리기 함수 실행
t.left(360/8) # 가지가 8개면 360을 8로 나눈값으로 회전
turtle.done()
728x90
반응형
'프로그램' 카테고리의 다른 글
[파이썬] 문제 : 3개 시험점수 입력 받고 총점, 평균 계 (0) | 2023.10.29 |
---|---|
[파이썬] 문제 : 각 자리 숫자의 합과 짝수 출력 (0) | 2023.10.29 |
[파이썬] 문제 : pandas DataFrame에서 column, row, 특정 데이터로 삭제 하는 방법 (0) | 2023.10.12 |
[파이썬] 문제 : 나이 계산 (0) | 2023.10.11 |
[파이썬] 문제 : 섭씨온도를 화씨온도로 변환 (0) | 2023.10.07 |
댓글