亲爱的朋友们,今天我们要探讨,python123和中国大学慕课 python慕课版课后题答案,一起探索吧!
导入turtle库
import turtle as t
定义二叉树函数
def tree(l):
if l > 0:
t.forward(l)
t.left(30)
tree(l-20)
t.right(60)
tree(l-20)
t.left(30)
t.forward(l * -1)
该函数拥有以下三个规则:
1、先全部执行左边
2、左边执行完成后执行右边
3、回退
完整代码如下:
import turtle as t
def tree(l):
if l > 0:
t.forward(l)
t.left(30)
tree(l-20)
t.right(60)
tree(l-20)
t.left(30)
t.forward(l * -1)
t.left(90)
tree(100)
t.done()
原文地址1:https://blog.csdn.net/aikelili_/article/details/135219682
参考资料:python中用turtle画一个圆形 https://blog.csdn.net/SXIAOYAN_/article/details/140061099