python中的turtle库,python turtle菜鸟教程

  python中的turtle库,python turtle菜鸟教程

  闲来无事,上网闲逛,无意中发现了龟这个库,于是各种百度去了解,才知道这库牛逼啊,居然可以画画!

  1、乌龟安装python3的话直接输入

  点安装海龟哈哈,是不是报错:命令" python setup.py egg_info "失败,错误代码为一

  这是因为setup.py中有个语法在python3不支持,改一下就可以了,具体方法参照这篇文章:传送门

  2、使用开源代码库地址:https://github。com/python/cpython/blob/3.6/Lib/turtle。巴拉圭

  我也是刚开始了解这个库,所以吐不出墨水来,惭愧。

  上几个比较有趣的例子。

  玫瑰花效果图

  是不是很厉害,下面贴上代码:

  进口海龟进口时间海龟。速度(5)#设置初始位置乌龟。penup()海龟。左(90)龟。FD(200)龟。pendown()海龟。右(90)#花蕊乌龟。填充颜色(红色)乌龟。begin _ fill()乌龟。圆(10,180)龟圆(25,110)龟。左(50)龟。圆(60,45)龟圆(20,170)龟。右(24)龟。FD(30)龟。左(30,110)龟。FD(20)龟。左(40)龟。圆(90,70)海龟。圆(30)花瓣一龟。左(150)龟。圆(-90,70)龟。左(20)龟。圆(75,105)龟。设置标题(60)龟。圆(80,98)龟。圆(-90,40) #花瓣2乌龟。左(180)龟。circle(90,40) turtle.circle(-80,98) turtle.setheading(-83) #叶子1只乌龟。FD(30)龟。左(90)龟。FD(25)龟。左(45)龟。填色(绿色)乌龟。begin _ fill()乌龟。圆(-80,90)龟。右(90)龟。end _ fill()乌龟。右(135)龟。FD(60)龟。左(180)龟。FD(85)龟。左(90)龟。FD(80)#叶子2乌龟。右(90)龟。右(45)龟。填色(绿色)乌龟。begin _ fill()乌龟。圆(80,90)龟。左(90)龟。end _ fill()乌龟。左(135)龟。FD(60)龟。左(180)龟。FD(60)龟。右(90)龟。圆(200,60)太阳花效果图

  代码:

  进口海龟=乌龟乌龟()屏幕=乌龟。获取screen()海龟。彩色(红色,黄色)乌龟。begin _ fill()for I in range(50):turtle。前进(200)龟。左(170)龟。end _ fill()屏幕。主循环()最后来个惊艳的,一颗树!效果

  是不是很强大,这么强大的库岂有不学的道理,虽然不知道具体应用场景有哪些,但就冲它能搞这些牛逼的东西就值得了解。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: