Turtle库是Python语言中一个很流行的绘制图像的函数库;turtle名称含义为“海龟”,我们想象一只海龟,位于显示器上窗体的正中心,在画布上游走,它游走的轨迹就形成了绘制的图形。通过组合使用此类命令,可以轻松地绘制出精美的形状和图案。

画笔控制函数

1.turtle.penup()                         #提起笔移动,不绘制图形,用于另起一个地方绘制

2.turtle.pendown()                    #移动时绘制图形,缺省时也为绘制

3.turtle.pensize(width)   #画笔宽度;

4.turtle.pencolor(color)   #画笔颜色;

画笔运动控制函数

1.turtle.forward(distance)          #向当前画笔方向移动distance像素长度

2.turtle.backward(distance)       #向当前画笔相反方向移动distance像素长度

3.turtle.right(degree)                 #顺时针移动degree°

4.turtle.left(degree)                   #逆时针移动degree°

5.turtle.goto(x,y)                       #将画笔移动到坐标为x,y的位置

6.turtle.circle()                          #画圆,半径为正(负),表示圆心在画笔的左边(右边)画圆

全局控制函数

1.turtle.clear()                          #清空turtle窗口,但是turtle的位置和状态不会改变

2.turtle.reset()                          #清空窗口,重置turtle状态为起始状态

3.turtle.undo()                          #撤销上一个turtle动作

4.turtle.isvisible()                     #返回当前turtle是否可见

绘制大众车标

代码

import turtleturtle.pensize(4)  # 设置画笔粗细
turtle.hideturtle()  # 是乌龟隐藏
turtle.setup(650, 500)  # 设置画布大小
turtle.speed(3)  # 设置画笔速度turtle.color('blue','blue')  # 同时给笔和内部区域设置颜色
turtle.penup()
turtle.goto(0,-120)
turtle.pendown()
turtle.begin_fill()  # 开始填色
turtle.circle(160,360)
turtle.end_fill()  # 结束填色turtle.color('white','white')  # 同时给笔和内部区域设置颜色
turtle.penup()  # 抬起画笔
turtle.goto(0,-100)
turtle.pendown()# 画圈
turtle.begin_fill()  # 开始填充
turtle.circle(140,360)  # 半径是140的圆(正数表示从下面往上画)
turtle.end_fill()  # 结束填充
turtle.color('blue','blue')
turtle.penup()
turtle.goto(0,-80)
turtle.pendown()
turtle.begin_fill()
turtle.circle(120,360)
turtle.end_fill()# 画图标
turtle.penup()
turtle.goto(0,60)
turtle.pensize(25)
turtle.pencolor('white')
turtle.pendown()
turtle.seth(65)
turtle.fd(100)
turtle.seth(-115)
turtle.fd(100)
turtle.seth(115)
turtle.fd(100)turtle.penup()
turtle.goto(-118,85)
turtle.pensize(25)
turtle.pencolor('white')
turtle.pendown()
turtle.seth(-65)
turtle.fd(170)
turtle.seth(65)
turtle.fd(110)
turtle.seth(-65)
turtle.fd(110)
turtle.seth(65)
turtle.fd(176)turtle.done()

 结果

python运用turtle绘制大众车标相关推荐

  1. python画图哆啦a梦-使用Python的Turtle绘制哆啦A梦实例

    这是我几年前为了练习python的turtle库而画的,今天翻出了代码,分享给大家. 这是我初学python时画的,当时还没有面向对象的概念,也没有采取类方法之类,纯原始手工,供大家参考. 若有兴趣可 ...

  2. Python使用turtle绘制阴阳鱼图案

    下面的代码是Python自带的Turtle Demo案例之一,进行了适当改写,并对关键代码进行了注释. 绘制结果: ---------董付国老师Python系列教材-------- 1)<Pyt ...

  3. 用python画多来a梦-使用Python的Turtle绘制哆啦A梦实例

    这是我几年前为了练习python的turtle库而画的,今天翻出了代码,分享给大家. 这是我初学python时画的,当时还没有面向对象的概念,也没有采取类方法之类,纯原始手工,供大家参考. 若有兴趣可 ...

  4. python使用turtle绘制叠加等边三角形

    python使用turtle绘制叠加等边三角形 import turtle turtle.setup(800,600) turtle.pensize(20) #设置画笔大小 turtle.pencol ...

  5. #使用Python的turtle绘制正六边形、叠边形

    1.#Python的turtle绘制正六边形 代码: len=100 #表示边长像素 import turtle as t #正六边形内角都是120度,外角60度 for i in range(6): ...

  6. python使用turtle绘制奥运五环

    python使用turtle绘制奥运五环 奥林匹克标志中五个环的大小,颜色,间距有固定的比例,规定圆的半径为45,五个圆的起始坐标为(-110,-25),(0,-25),(110,-25),(-55, ...

  7. Python使用turtle绘制简单图形-设置绝对坐标setpos(), 抬起画笔penup(),放下画笔pendown()

    [小白从小学Python.C.Java] [Python-计算机等级考试二级] [Python-数据分析] Python使用turtle绘制简单图形 [太阳]选择题 以下Python代码中的penup ...

  8. Python使用turtle绘制函数y=9-x^2的图像

    turtle是Python自带的绘图模块,可以轻松完成很多图形的绘制,启动IDLE之后,单击菜单"help"==>"Turtle Demo"可以查看自带的 ...

  9. python的turtle绘制科赫曲线

    科赫曲线是一种像雪花的几何曲线 科赫曲线是一种分形.其形态似雪花,又称科赫雪花.雪花曲线. 1.给定线段AB,科赫曲线可以由以下步骤生成:   2.将线段分成三等份(AC,CD,DB)   3.以CD ...

最新文章

  1. 你想了解的Cookie和Session就在这~
  2. mysql查看死锁并杀掉_查看当前进程,或死锁进程,并能自动杀掉死进程_MySQL
  3. Java语言学习思维导图
  4. php 降低图像大小,在PHP中调整图像大小
  5. 你知道i=i++;的含义吗?原理其实没有你想的那么简单
  6. 编程语言优缺点_R编程语言的优缺点
  7. Javascript第四章定义函数的形式、回调函数第五课
  8. Java学习(01-10天, 基本语法)
  9. ListView控件的使用
  10. 1.从第一道面试题谈起
  11. android安装包资源提取,APK资源提取器
  12. 手机如何双声道录音_中老年智能手机教程:手机通话如何录音?
  13. 苦逼的程序员幽默之对联恶搞
  14. 程序员体验AI换脸就不要用ZAO了,详解Github周冠军项目Faceswap的变脸攻略
  15. 天猫否认“大数据杀熟” 部分用户不买账联系消协:会员体系或受影响!
  16. for循环(循环结构)
  17. 杭州电子科技大学acm--2019
  18. pytorch 定义torch类型数据_PyTorch官方中文文档:torch.Tensor
  19. .NET 6程序部署到Docker
  20. 常见游戏设计思路及手法

热门文章

  1. 【Java:线程与进程 详解+案例】
  2. 媒体《中国经济新闻联播》采访吴海涛网红云商电商趋势
  3. 开展计算机课程的目的,信息工程学院开展“计算机应用基础”课程教学研讨会...
  4. 粒子群算法求解四维病态方程
  5. Stack Overflow 的 HTTPS 化:漫漫长路的终点
  6. 风枪,烙铁使用方法--焊接注意事项
  7. 【VOLTE】SIP leg
  8. 洪小文清华论道:AI 的前生今世及未来应用图景
  9. IOS第二十九天——HTTP下载一个图片
  10. [pysyft-006]联邦学习pysyft从入门到精通--使用protocol