python的听课笔记案例2--分形树草图1.0
原创我不知道从第一个病例到第二个病例有多少天,但当我再次回来时,我必须坚持Python的8在了解了一个案例之后。
开始学习第二个案例,绘制分形树,从一个简单的图形开始,画一个五角星。
引进turtle库,利用turtle对库中的函数进行了编程。--Python用于在以下位置绘制图形的库:
turtle库的语法:
1,未显示input()与output(),没有输入和输出。
2,没有赋值语句
3,大多数语句都是.()的形式
表示使用中的方法()
调用函数库中的函数()
turtle库的一些简单功能:
1、 turtle.forward(distance)
笔刷向前移动。distance距离
2、turtle.backward(distance)
画笔向后移动。ditance距离
3、turtle.right(degree)
向右刷子degree度
4、turtle.exitonclick()
单击以关闭图形窗口
"""
作者:lanxingbudui
功能:绘制五角星
日期:2019-02-23
"""
import turtle
def main():
"""
主函数
"""
# 第一条边
turtle.forward(300)
turtle.right(60)
#第二条边
turtle.forward(300)
turtle.right(60)
#第三条边
turtle.forward(300)
turtle.right(60)
# 第四条边
turtle.forward(300)
turtle.right(60)
# 第五条边
turtle.forward(300)
turtle.right(60)
turtle.exitonclick()
if __name__ ==__main__:
main()
如果我们一个一个地画五角星,如果我们太累了,我们就会失去用处。Python简约的初衷。让我们开始简化这个过程:
使用循环,外加while的条件语句
"""
作者:lanxingbudui
功能:绘制五角星
日期:2019-02-23
"""
import turtle
def main():
"""
主函数
"""
count = 1
while count >5:
turtle.forward(300)
turtle.right(60)
count = count + 1
turtle.exitonclick()
if __name__ == __main__:
main()
运行结果如下:

版权声明
所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除
itfan123




