더북(TheBook)

icon_cakewalk 프로그램 D-4

 

눈꽃을 그리는 프로그램

 

◉ 예제 소스 e06-4-snow.py

# 재귀 호출을 이용한 눈꽃 그리기

import turtle as t

 

def snow_line(snow_len):

    if snow_len <= 10:

        t.forward(snow_len)

        return

    new_len = snow_len / 3

    snow_line(new_len)

    t.left(60)

    snow_line(new_len)

    t.right(120)

    snow_line(new_len)

    t.left(60)

    snow_line(new_len)

 

t.speed(0)

snow_line(150)

t.right(120)

snow_line(150)

t.right(120)

snow_line(150)

t.hideturtle()

t.done()

 

icon_result 실행 결과

 

그림 D-4 눈꽃

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.