当前位置: 首页 > news >正文

网站的建设与应用打字赚钱

网站的建设与应用,打字赚钱,免费做h5的平台,建设部网站资质查询插图工具使用Python内置的turtle模块#xff0c;为什么叫这个turtle乌龟这个名字呢#xff0c;可以这样理解#xff0c;创建一个乌龟#xff0c;乌龟能前进、后退、左转、右转#xff0c;乌龟的尾巴朝下#xff0c;它移动时就会画一条线。并且为了增加乌龟画图的艺术价值…插图工具使用Python内置的turtle模块为什么叫这个turtle乌龟这个名字呢可以这样理解创建一个乌龟乌龟能前进、后退、左转、右转乌龟的尾巴朝下它移动时就会画一条线。并且为了增加乌龟画图的艺术价值可以改变尾巴宽度和尾巴浸入墨水的颜色。 1.递归绘制螺旋 我们让乌龟以line_len长度前进然后向右旋转90°然后缩短line_len长度递归调用draw_spiral函数 importturtle my_turtleturtle.Turtle() my_winturtle.Screen()defdraw_spiral(tur, line_len):if line_len 0: my_turtle.forward(line_len) my_turtle.right(90) draw_spiral(tur, line_len- 1) draw_spiral(my_turtle,100) my_win.exitonclick()2.递归绘制二叉树 首先绘制branch_length长度的主干枝条然后向右旋转20°递归调用draw_tree绘制主干枝条上的右分支之后再向左旋转40°因为需要抵消右旋转的20°递归调用draw_tree绘制主干枝条的左分支然后再向右旋转20°原路返回。 importturtle my_treeturtle.Turtle() my_winturtle.Screen()defdraw_tree(branch_length, t):if branch_length 5: t.forward(branch_length) t.right(20) draw_tree(branch_length-20, t) t.left(40) draw_tree(branch_length-20, t) t.right(20) t.backward(branch_length) my_tree.left(90) my_tree.up()#抬起尾巴 my_tree.backward(200) my_tree.down()#放下尾巴 my_tree.color(green) draw_tree(100, my_tree) my_win.exitonclick()3.绘制谢尔宾斯基三角形 谢尔宾斯基三角形使用了三路递归算法从一个大三角形开始通过连接每一个边的中点将大三角型分为四个三角形然后忽略中间的三角形依次对其余三个三角形执行上述操作。 importturtledefdraw_triangle(points, color, my_angle): my_angle.fillcolor(color) my_angle.up() my_angle.goto(points[0][0], points[0][1]) my_angle.down() my_angle.begin_fill() my_angle.goto(points[1][0], points[1][1]) my_angle.goto(points[2][0], points[2][1]) my_angle.goto(points[0][0], points[0][1]) my_angle.end_fill()defget_mid(p1, p2):return ((p1[0]p2[0])/2, (p1[1]p2[1])/2)defsierpinski(points, degree, my_angle): colormap [blue, red, green, yellow,violet, orange, white] draw_triangle(points, colormap[degree], my_angle)if degree 0: sierpinski([points[0], get_mid(points[0], points[1]), get_mid(points[0], points[2])], degree- 1, my_angle) sierpinski([points[1], get_mid(points[0], points[1]), get_mid(points[1], points[2])], degree- 1, my_angle) sierpinski([points[2], get_mid(points[2], points[1]), get_mid(points[0], points[2])], degree- 1, my_angle) my_turtleturtle.Turtle() my_winturtle.Screen() my_points [[-100, -50], [0, 100], [100, -50]] sierpinski(my_points,3, my_turtle) my_win.exitonclick()
http://www.huolong8.cn/news/158208/

相关文章:

  • 怎么自己做淘客网站大品牌vi设计
  • 做分析报表的网站qq群推广网站
  • 做微信平台网站网站 支持建设单位
  • 网站怎么不要钱自己做个人网站建立教程
  • 无锡网站建设软件开发花样云做网站怎样
  • 陕西住房城乡建设部网站楚雄州城乡建设局网站
  • 零代码自助建站平台建设银行青海省分行招聘网站
  • 5a景区网站建设记事本做网站怎么加图片
  • 设计网站 知乎互联网营销师培训基地
  • 辽宁住房建设厅网站首页dw怎么做网站轮播图
  • 营销型网站一般有哪些内容建设摩托车官网中国官网报价大全
  • 如何自己做淘宝网站阿里云网站建设方案书填写
  • 家具企业网站建设网站运营职责
  • 炒股配资网站建设网站的性能特点
  • 在网站中动态效果怎么做济南网站建设服务公司
  • 静态网站 后台广州环保网站建设
  • 闸北区网站建设网页我要建立一个网站
  • 中国城乡和住房建设部网站设计logo网站哪个好
  • 网站建设文字教程亦庄做网站
  • 太原制作响应式网站抚顺市建设银行网站
  • 网站建设开发公司推荐指数360浏览器屏蔽某网站怎么做
  • 做网站网页需要学些什么网页设计的基本原则有哪些
  • 可以做哪些网站有哪些内容学网站ui设计
  • 第一代网站建设技术wordpress amp
  • 最好的网站代运营公司小程序制作用华网天下推荐
  • 重庆电商网站建设费用东莞做网站哪家最好
  • 什么网站可以做饼图建设个网站
  • 为什么公司网站打开很慢wordpress排版乱 了
  • 北京做网站报价新手织梦网建设网站
  • 免费画图网站宿城区住房和城乡建设局网站