分形树
import turtle x = 10 def draw_tree(y): if y > x: turtle.forward(y) turtle.right(20) draw_tree(y / 1.5) turtle.left(40) draw_tree(y / 1.5) turtle.right(20) if y / 2 <= x: turtle.color('green') else: turtle.color('brown') turtle.backward(y) def main(): turtle.speed(1) turtle.hideturtle() turtle.penup() turtle.left(90) turtle.backward(100) turtle.showturtle() turtle.pendown() turtle.pensize(2) turtle.color('brown') draw_tree(50) if __name__ == '__main__': main() turtle.done()


浙公网安备 33010602011771号