python-分叉树枝
import turtle def draw_branch(length): #绘制右侧树枝 if length >5: if length == 10: turtle.pencolor('green') turtle.forward(length) turtle.right(20) draw_branch(length-15) #绘制左侧树枝 turtle.left(40) draw_branch(length-15) #返回之前树枝 turtle.right(20) turtle.backward(length) if length == 10: turtle.pencolor('yellow') else: turtle.pencolor('red') def main(): turtle.pencolor('red') turtle.pensize(5) turtle.left(90) turtle.penup() turtle.backward(150) turtle.pendown() draw_branch(100) turtle.exitonclick() if __name__=='__main__': main()

时间仓促,如有错误欢迎指出,欢迎在评论区讨论,如对您有帮助还请点个推荐、关注支持一下
作者:博客园 - 学佳技术
出处:https://www.cnblogs.com/zhouxuejia/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文链接,否则保留追究法律责任的权利。
若内容有侵犯您权益的地方,请公告栏处联系本人,本人定积极配合处理解决。

浙公网安备 33010602011771号