画树步骤一,蓝桥杯创意Python省赛递归树参考答案

画树步骤一,蓝桥杯创意Python省赛递归树参考答案

"""
    画树步骤一,蓝桥杯创意Python省赛递归树参考答案
"""

from turtle import *

def draw_tree(t,n,length):
    """
       画树的递归函数
    """
    if n > 0:
        t.fd(length)
        t.left(30)
        draw_tree(t,n-1,length-6)
        t.right(60)
        draw_tree(t,n-1,length-6)
        t.left(30)
        t.bk(length)

t = Turtle()
t.left(90)
draw_tree(t,5,60)
t.color('white')
t.fd(60)
t.color('black')
t.ht()

 

李兴球

李兴球的博客是Python创意编程原创博客

评论已关闭。