今天我们跟大家一起用python的海龟库来画一株开满鲜花的茶花树。
成品茶花树主要用到turtle库里的circle()函数来画半圆、begin_fill()与end_fill()函数来进行填充、goto()函数来移动画线;random库里的randint()随机整数函数来生成随机坐标值;自定义函数flower()来实现画一朵花……
最关键的是我们用到了数学里的三角形……
编程就是思维的训练,整个代码36行,值得人工智能python编程入门者一睹为快!
00:13茶花树绘制步骤:
画树杆
03:582.画树叶
02:273.画花朵流程
03:48#重复执行50遍:
去一个随机位置
画一朵随机大小的花
#怎样实现画的花是在树叶里,而不是在树叶外面?
半圆树叶的圆心就是海龟坐标的原点
花朵位置与海龟坐标原点之间的长度树叶(半圆)的半径
花朵坐标为x,y
x2+y
4.画花朵
03:37完整源代码:(复制源码前,请先