python学习之turtle笔记
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笔记相关推荐
- python教程400集笔记,Python学习中的笔记--集合相关,python笔记--集合
Python学习中的笔记--集合相关,python笔记--集合 集合的基本操作 一.可修改的集合set 创建集合 var = set() var = {'a','b','c','d'} 成员检测 va ...
- Python学习17 Turtle库绘图
学习网址:https://docs.python.org/zh-cn/3/library/turtle.html Turtle库 Turtle库是Python语言中一个很流行的绘制图像的函数库,一个小 ...
- Python学习备忘笔记——Python概述
移动互联网时代,手机阅读虽然十分便利,但对于一些相对复杂的知识,只读而不作进一步理解.记笔记,读进去的知识要转化为应用个人认为比较困难,例如最近在学习的Axure跟Python,Axure如果光看书不 ...
- 【Python学习】--pythonf笔记
系列文章目录 文章目录 系列文章目录 前言 一.Python代码规范(编码.代码格式) 1. 编码 2. 代码格式 3. import 语句 4. 空格 二.Python代码注释(块注释.行注释.文档 ...
- python学习随堂笔记—TCP服务端与客户端
思想: 1. 客户端 向服务端 发起连接 2. 服务端 接到请求,双方建立连接 3. 客户端 向 服务端发消息 4. 服务端 应答客户端 5. 服务端 与客户端循环读写操作 6. 操作完成之后客户端发 ...
- 【Python】Python学习----第一模块笔记
1.python是什么? python是动态解释型的强类型定义语言. python官方版本的解释器是CPython.该解释器使用C语言开发. 当前主要使用3.x版本的python. 2.第一个pyth ...
- python学习之turtle库基本操作
目录 一段运行绘制蟒蛇的代码示例 turtle函数基本说明 一段运行绘制蟒蛇的代码示例 import turtle turtle.setup(650,350,200,200) turtle.penup ...
- Python学习手册(笔记)
1.把python脚本的输出定向到一个文件中,以备以后使用或查看 python script1.py > saveit.txt 2.UNIX风格可执行脚本:#! 在类UNIX系统上使用pytho ...
- python中turtle什么意思,Python中的turtle初探
turtle Python自带了一个turtle库,就像名字turtle说的那样,你可以创建一个turtle,然后这个turtle可以前进,后退,左转,这个turtle有一条尾巴,能够放下和抬起,当尾 ...
最新文章
- Apache JMeter rmi 反序列化 cve-2018-1297
- python【蓝桥杯vip练习题库】ALGO-77 斜率计算
- 编程的第一步都要使能时钟吗_在您的第一份编程工作中要做的11件事
- 垃圾回收算法的实现原理_有关垃圾回收算法工作原理的动画指南
- 使用Pycharm将代码同步到GitHub
- Ubuntu18.04关闭docker开机自启动
- python蚁群算法可视化_蚁群算法原理及其实现(python)
- Atitit httpclient 概述 rest接口
- html插入flash时钟,PPT怎么插入Flash时钟显示实时时间?
- Java将json格式数据转换为对象
- 淘宝帝国是如何创建的连载04
- iOS屏幕旋转与锁屏
- Linux虚拟机配置防火墙和软件安装限制
- PTA17-126 将数组中的数逆序存放 简单C语言
- Unicode(全世界每个国家字符的唯一编码0x000000 到 0x10FFFF)与UTF-8的区别
- sql可以查询数据但是提示对象名无效
- mysql中字符串汇总_Mysql中常见字符串处理函数汇总
- 探索大数据背景下的基因研究
- Hessian矩阵\海塞矩阵\海森矩阵
- libuv访问mysql_libuv源码剖析