今天发现一个绘图的包turtle,非常简单和有趣。
turtle(中文海龟的意思)
从Python2.5开始,turtle被包含在Python库中,官网文档在:turtle — Turtle graphics for Tk

操作turtle命令可以分为两类,一种为运动命令,一种为画笔控制命令
1、运动命令

 forward(d)              # 向前移动d个距离backward(d)             #向后移动d个距离right(a)                #向右转a度left(a)                 #向右转a度goto(x,y)               #将画笔移动到x,y位置stamp( )                #绘制当前图像speed(speed)            #画笔速度[1-10]

2、画笔控制命令

   down( )                 #画笔落下up()                    #画笔抬起setheading(a)           #画笔朝向reset()                 #恢复所有设置pensize(width)          #画笔宽度pencolor(colorstring)   #画笔宽度fillcolor(colorstring)  #画笔颜色fill(Ture)fill(False)circle(radius,extent)    #绘制一个图形,radius为半径,extent为度数

下面给出一个实例,这是一个矩形的简单demo:

import turtle
turtle.begin_fill()
turtle.color("purple")  #画笔颜色
turtle.speed(10)        #画笔的速度范围为【1-10】
i = 1
while i <= 4 :turtle.forward(100) #向前移动100turtle.right(90)    #右转90度i = i+1             #循环变量加1
turtle.up()             #画笔抬起
turtle.goto(-150,-120)  #画笔移动到 -150 ,-120
turtle.end_fill()

python使用turtle绘制一个正方形相关推荐

  1. 小猪佩奇python_「小猪佩奇头像」使用python中turtle绘制一个小猪佩奇的头像 - seo实验室...

    小猪佩奇头像 之前一直被佩奇的预告片刷屏,就想着用Python中的turtle模块来自己绘制一个海报目前完成了一个头,代码如下:之后会更新整幅图from turtle import * def eye ...

  2. 使用turtle库,绘制一个正方形。

    题目: 使用turtle库,绘制一个正方形. 代码如下(示例): # 使用turtle库,绘制一个正方形. import turtle as t # 隐藏箭头 t.hideturtle() # 画笔落 ...

  3. python画圆简单代码-Python 用turtle实现用正方形画圆的例子

    最近发现一个很有意思的画图的python库,叫做turtle,这里先说下用turtle这个库来实现用正方形画圆的思路. 每次都用乌龟(turtle) 来画出一个正方形,然后通过旋转3°后,继续画一样的 ...

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

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

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

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

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

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

  7. python中用turtle绘制同心圆_使用Python+turtle绘制同心圆

    原博文 2019-03-13 21:54 − 问题描述:数学定义上是指:同一平面上同一圆心而半径不同的圆.简单来说就是:圆心相同半径不同的圆,如果几个圆的圆心是同一点,那么这几个圆就叫做同心圆. 本文 ...

  8. python turtle 画老鼠,python用turtle制作一个猫捉老鼠游戏

    CSDN网友写的猫捉老鼠游戏代码 看着不错 大家借鉴一下 import turtle import time import random def up(): jerry.setheading(90) ...

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

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

  10. opengl入门(四)windows平台的支持,绘制一个正方形

    因为有一些莫名其妙的原因,macOS的opengl有些实现确实有点诡异,为了与教程保持一致,需要把整体项目迁移到windows平台 Windows平台的支持支持 cmake本身就是跨平台的,这里只需要 ...

最新文章

  1. 安全测试之XSS攻击
  2. 新书发布《每天5分钟玩转Docker容器技术》
  3. 如何有效控制 Go 线程数?
  4. 公共钥匙盒(排序CCF)
  5. hide show vue 动画_(Vue动效)7.Vue中动画封装
  6. Python 第三方扩展库
  7. tps是什么意思_系统了解精益生产系统TPS精益思想丛书介绍
  8. dell服务器t330进入不了系统,Re: 戴尔T330服务器故障
  9. 统计学③——总体与样本的差异在哪里
  10. MTK logo.bin手动制作(个人博客:浏览器直接输入wugn.tech)
  11. 谢烟客---------Linux之bash编程
  12. 量化研究数据来源汇总
  13. ECharts 饼图数据放在饼图内部显示
  14. 医疗空气净化器控制系统硬件设计
  15. 【NOIP2016】bzoj4719 天天爱跑步
  16. Luminati通过住宅IP网络工作,其可靠性如何?
  17. 游戏玩家的程序猿之路
  18. unity 发光字体_Unity 游戏开发技巧集锦之创建自发光材质
  19. ITK系列4_ ITK访问图像像素数据
  20. 3D 渲染软件市场增长迅速的原因

热门文章

  1. c语言闹钟程序教学,C++实现闹钟程序的方法
  2. 怎么取消工作组计算机,windows10系统如何退出workgroup工作组 windows10系统退出workgroup工作组的操作方法...
  3. web前端基础案例-开发QQ空间旋转时光轴
  4. 深入理解计算机系统(第三版)家庭作业 第七章
  5. 深度装N卡LINUX驱动 性能怎么样,讲解Deepin 20开源Nouveau和闭源NVIDIA驱动,附装闭源N卡驱动的方法...
  6. 虚幻C++入门个人笔记(2)——标记宏、结构体枚举、资源加载、代理
  7. 电脑中EXE文件关联的修复方法
  8. 【现代密码学原理】——消息认证码(学习笔记)
  9. Caesar加密与解密
  10. 网站建设中百度快照劫持是什么?劫持百度快照是怎么回事?