Python turtle库能画出什么好玩的东西?
原创

Python turtle库能画出什么好玩的东西?

好文
试试语音读文章

热门回答:

turtle是python比较流行的一个绘图函数库。它根据一组绘图指令在平面坐标系中移动。从而绘制出我们需要的图形。下面我简单介绍一下这个库的安装和使用。实验环境win7+python3.6+pycharm。主要内容如下:

1.安装turtle。这里不建议直接使用命令“pip install turtle”进行安装。不然会报如下错误。这个是python2和python3版本之间。语法不兼容的问题:

这里建议下载turtle源码包。然后修改setup.py第40行代码如下。就是添加一个括号:

接着运行“python setup.py install”就能正确安装:

2.安装完成后。我们就可以进行正常的测试了。下面绘制了一些简单的有趣的图形。包括太阳花、五角星、蟒蛇、螺旋图等。主要代码及截图如下:

绘制太阳花。这个比较简单。代码如下:

程序运行截图如下:

绘制五角星。代码如下:

程序截图如下:

绘制小蟒蛇。代码如下:

程序运行截图如下:

绘制螺旋图。代码如下:

程序运行截图如下:

绘制谢尔宾斯基三角形。代码如下:

程序运行截图如下:

目前。就介绍这些吧。其实turtle还可以绘制许多其他的图形。感兴趣的可以在网上搜一下。相关资料和代码很多。很容易学习和上手。最后放一张turtle绘制的小猪佩奇镇楼。哈哈。希望以上分享的内容能对你有所帮助吧。

其他观点:

一、什么是turtle?

turtle翻译是“小乌龟”。是Python的标准库之一。turtle可以使用重复简单动作的程序绘制复杂的形状。 在学习Pyhon感到枯燥乏味时。不妨换个思维。用turtle画出你心中的完美世界。二、turtle到底能画出什么好玩的东西呢?想象有多大。绘画的世界就有多大。下面感受下Python之turtle库的无穷魅力。

最好的课堂。是让学习变得像游戏一样! 通过Python的turtle库。能够把你的创意通过计算机画出来。艺术与技术的结合。 2019年8月开启我的turtle奇幻之旅。九宫图中间的是我的自己第一幅。立志能向四周的高手画出漂亮的画作。

● 下面是我最新的一幅turtle画

天猫双十一。你“剁手”了吗?又得吃土了。大家赶紧收了这只“猫妖”!!!

三、如何自学Python之turtle画?

● 一台电脑

● 安装Python运行环境

选择Python3

● 掌握Python的基本语法

常用的for循环。if-else选择结构。函数def

● 掌握turtle库的语法

强烈推荐看turtle库的官方文档!!!地址:https://docs.python.org/3/library/turtle.html网上关于turtle库的语法讲解大部分不全。有些turtle库的方法有简写也有全写。容易混淆。turtle库官方文档是英文版。但是没关系。在谷歌浏览器上我们右键“翻译成中文”。一切变得那么容易。

● 练习

初学python之turtle库。我们不能停留在纸上谈兵。要知行合一。很多沉不下心去做的事情。就不会有进步。到头来会怀疑是自己天赋不足。或怀疑自己不得机遇。空想家永远有多个触不可及的梦想。没有进步的行为那么只有原地踏步的懊恼!总之。在有时间的时候。在有想法的时候。在还有冲动的时候。去练习吧!Try you best!相信花出来的每一笔时间。最终都会报答自己、成就自己、丰盈自己来人间经历的这一趟。三、后记欢迎关注我的今日头条号“Python大星”。利用闲暇时光我已经坚持画了29副turtle画。我的目标是一年有365个日出。我要画完365副turtle画。任重而道远。因为喜欢。所以坚持。如果你觉得Python大星这小子画得不错。可以给他一个赞。

其他观点:

能画出表白爱心

以下代码:

先导入turtle库

import turtleimport math# 画出完整的爱心t = turtle.pen()t = turtlet.up()t.goto(0, 150)t.down()t.color('red')t.begin_fill()t.fillcolor('red')t.speed(1)t.left(45)t.forward(150)t.right(45)t.forward(100)t.right(45)t.forward(100)t.right(45)t.forward(100)t.right(45)t.forward(250 + math.sqrt(2) * 100)t.right(90)t.speed(2)t.forward(250 + 100 * math.sqrt(2))t.right(45)t.forward(100)t.right(45)t.forward(100)t.right(45)t.forward(100)t.right(45)t.forward(150)t.end_fill()t.goto(-10, 0)t.pencolor('white')

# 再画出Lt.pensize(10)t.goto(-50, 0)t.goto(-50, 80)t.up()

# 再画出It.goto(-100, 0)t.down()t.goto(-160, 0)t.goto(-130, 0)t.goto(-130, 80)t.goto(-160, 80)t.goto(-100, 80)t.up()

# 再画出O。V。Et.goto(10, 25)t.down()t.right(45)t.circle(25, extent=180)t.goto(60, 55)t.circle(25, extent=180)t.goto(10, 25)t.up()t.goto(75, 80)t.down()t.goto(100, 0)t.goto(125, 80)t.up()t.goto(180, 80)t.down()t.goto(140, 80)t.goto(140, 0)t.goto(180, 0)t.up()t.goto(180, 40)t.down()t.goto(140, 40)

#再画出 Ut.up()t.goto(-40, -30)t.down()t.goto(-40, -80)t.circle(40, extent=180)t.goto(40, -30)t.hideturtle()

您还感兴趣的文章推荐

以上就是由互联网推广工程师 网创网 整理编辑的,如果觉得有帮助欢迎收藏转发~

分享到 :
相关推荐

发表评论

您的电子邮箱地址不会被公开。

评论(2)

  • 退到无路可退 永久VIP 2022年12月27日 16:36:57

    画出,代码,截图,程序,语法,简单,蟒蛇,图形,一幅,会报

  • 曾温暖 永久VIP 2022年12月27日 16:36:57

    没想到大家都对Python turtle库能画出什么好玩的东西?感兴趣,不过这这篇解答确实也是太好了

  • 意中人 永久VIP 2022年12月27日 16:36:57

    turtle是python比较流行的一个绘图函数库。它根据一组绘图指令在平面坐标系中移动。从而绘制出我们需要的图形。下面