turtle(海龟)绘图最初来自于 Wally Feurzeig, Seymour Papert 和 Cynthia Solomon 于 1967 年所创造的 Logo 编程语言。绘图区画笔起始位置在 x-y 平面的 (0, 0) 点。

首先导入模块

import turtle #导入turtle模块

一些基本命令:

turtle.showturtle() 显示箭头(画笔)
turtle.write() 写字符串
turtle.forward() 画笔前进多少像素
turtle.color() 画笔颜色
turtle.left() 画笔向左旋转角度
turtle.goto() 画笔到达坐标位置
turtle.penup() 抬起画笔
turtle.pendown() 放下画笔
turtle.circle() 画一个指定半径的圆
turtle.width() 设置画笔宽度
turtle.shape() 设置画笔形状
turtle.fillcolor() 填充颜色

更多命令可参考:turtle --- 海龟绘图 — Python 3.11.1 文档

下面简单运用一下:

import turtle    #导入turtle模块
t=turtle.Pen() #将画笔赋值给t
t.shape("turtle")  #设置画笔形状为海龟
t.color("red")  #设置颜色
t.width(2)    #设置宽度
for x in range(100):  # x为0-99t.forward(2*x)   #画笔前进2xt.left(58)   #向左旋转58度

可以画出如下图形:

画奥运五环:

import turtle #导入模块
#先画第一排中间黑色圆环,以它为圆心
turtle.width(10) #设置宽度
turtle.color("black")  #设置颜色为黑色
turtle.circle(50) #设置圆的半径为50
turtle.penup() #抬起画笔
#画第一排左边蓝色圆环
turtle.goto(-120,0) #前往圆心坐标
turtle.pendown() #放下画笔
turtle.color("blue")
turtle.circle(50)
turtle.penup()
#画第一排右边红色圆环
turtle.goto(120,0)
turtle.pendown()
turtle.color("red")
turtle.circle(50)
turtle.penup()
#画第二排左边黄色圆环
turtle.goto(-60,-50)
turtle.pendown()
turtle.color("yellow")
turtle.circle(50)
turtle.penup()
#画第二排右边绿色圆环
turtle.goto(60,-50)
turtle.pendown()
turtle.color("green")
turtle.circle(50)

效果图如下:

此次笔记仅为初次学习tutle所写,如有不足还请大家批评指正,一起学习进步呀~

python学习之turtle笔记相关推荐

  1. python教程400集笔记,Python学习中的笔记--集合相关,python笔记--集合

    Python学习中的笔记--集合相关,python笔记--集合 集合的基本操作 一.可修改的集合set 创建集合 var = set() var = {'a','b','c','d'} 成员检测 va ...

  2. Python学习17 Turtle库绘图

    学习网址:https://docs.python.org/zh-cn/3/library/turtle.html Turtle库 Turtle库是Python语言中一个很流行的绘制图像的函数库,一个小 ...

  3. Python学习备忘笔记——Python概述

    移动互联网时代,手机阅读虽然十分便利,但对于一些相对复杂的知识,只读而不作进一步理解.记笔记,读进去的知识要转化为应用个人认为比较困难,例如最近在学习的Axure跟Python,Axure如果光看书不 ...

  4. 【Python学习】--pythonf笔记

    系列文章目录 文章目录 系列文章目录 前言 一.Python代码规范(编码.代码格式) 1. 编码 2. 代码格式 3. import 语句 4. 空格 二.Python代码注释(块注释.行注释.文档 ...

  5. python学习随堂笔记—TCP服务端与客户端

    思想: 1. 客户端 向服务端 发起连接 2. 服务端 接到请求,双方建立连接 3. 客户端 向 服务端发消息 4. 服务端 应答客户端 5. 服务端 与客户端循环读写操作 6. 操作完成之后客户端发 ...

  6. 【Python】Python学习----第一模块笔记

    1.python是什么? python是动态解释型的强类型定义语言. python官方版本的解释器是CPython.该解释器使用C语言开发. 当前主要使用3.x版本的python. 2.第一个pyth ...

  7. python学习之turtle库基本操作

    目录 一段运行绘制蟒蛇的代码示例 turtle函数基本说明 一段运行绘制蟒蛇的代码示例 import turtle turtle.setup(650,350,200,200) turtle.penup ...

  8. Python学习手册(笔记)

    1.把python脚本的输出定向到一个文件中,以备以后使用或查看 python script1.py > saveit.txt 2.UNIX风格可执行脚本:#! 在类UNIX系统上使用pytho ...

  9. python中turtle什么意思,Python中的turtle初探

    turtle Python自带了一个turtle库,就像名字turtle说的那样,你可以创建一个turtle,然后这个turtle可以前进,后退,左转,这个turtle有一条尾巴,能够放下和抬起,当尾 ...

最新文章

  1. Apache JMeter rmi 反序列化 cve-2018-1297
  2. python【蓝桥杯vip练习题库】ALGO-77 斜率计算
  3. 编程的第一步都要使能时钟吗_在您的第一份编程工作中要做的11件事
  4. 垃圾回收算法的实现原理_有关垃圾回收算法工作原理的动画指南
  5. 使用Pycharm将代码同步到GitHub
  6. Ubuntu18.04关闭docker开机自启动
  7. python蚁群算法可视化_蚁群算法原理及其实现(python)
  8. Atitit httpclient 概述  rest接口
  9. html插入flash时钟,PPT怎么插入Flash时钟显示实时时间?
  10. Java将json格式数据转换为对象
  11. 淘宝帝国是如何创建的连载04
  12. iOS屏幕旋转与锁屏
  13. Linux虚拟机配置防火墙和软件安装限制
  14. PTA17-126 将数组中的数逆序存放 简单C语言
  15. Unicode(全世界每个国家字符的唯一编码0x000000 到 0x10FFFF)与UTF-8的区别
  16. sql可以查询数据但是提示对象名无效
  17. mysql中字符串汇总_Mysql中常见字符串处理函数汇总
  18. 探索大数据背景下的基因研究
  19. Hessian矩阵\海塞矩阵\海森矩阵
  20. libuv访问mysql_libuv源码剖析

热门文章

  1. EXCEL查看重复行数据
  2. java 银行框架_一般Java做银行项目使用什么技术啊?
  3. 2019年计算机二级access真题,2019年下半年计算机二级Access试题(5)
  4. 风讯NET源码版如何用
  5. WordPress缓存插件Cache Enabler使用教程
  6. 《大灌篮》:不一样的周杰伦
  7. UE4中播放动画蒙太奇Montage
  8. RXXW300/汇川MD500变频器MODBUS通信应用指导手册
  9. MAC地址修改方法(解决teamviewer访问超时限制的问题)亲测可用(文后有惊喜)
  10. 三个数差的平方公式推导过程_立方和与立方差公式的推导过程