#turtle常用命令汇总,括号中的参数仅仅作为举例使用,可根据需要修改

#设置画面背景色

turtle.bgcolor("black")

#设置窗口大小和在屏幕上的坐标

turtle.setup(width=200,height=200,startx=0,starty=0)

#设置背景图片,只支持gif格式

turtle.bgpic("1.gif")

#用户点击屏幕时获得笔的坐标,制作app时响应用户的点击操作32

turtle.onscreenclick(x,y)

#退出turtle,无任何提示信息

turtle.bye()

#点击后退出turtle

turtle.exitonclick()

#关闭turtle,一般在使用完turtle后添加

turtle.done()

#启用画笔

turtle.Pen()

#画笔颜色设置,颜色可以使用英文单词或常见的#开头十六进制数表示

turtle.color("red")  或turtle.Pen().color("#cc4455")

#画笔前进长度,以像素为单位

turtle.forward(2)

#画笔后退长度

turtle.backward(2)

#画笔的初始位置

turtle.Pen().home()

#画笔向左转

turtle.left(90)

#画笔向右转

turtle.right(90)

#设置画笔宽度,以像素为单位

turtle.width(3)

#后面内容都用t表示

#抬起笔,停止写

t.penup()

#放下笔,开始写

t.pendown()

#写指定内容”balabala“,并设置字体、字号、加粗等

t.write("balabala",font=("Arial",23,"bold"))

#以参数为半径画圆

t.circle(4)

#以参数为直径画点

t.dot(4)

#笔的坐标(x,y)

t.position()

#笔的朝向

t.heading()

#设置笔的x坐标为position记录的x坐标,position由position=t.position()获得

t.setx(position[0])

#设置笔的y坐标为position记录的y坐标

t.sety(position[1])

#设置笔的朝向,画笔默认朝向为正右方

t.setheading(30)

#设置笔的坐标

t.setpos(x,y)

#设置填充颜色,开始填充,画圆填充,填充结束

t.fillcolor("#33de55")

t.begin_fill()

t.circle(5)

t.end_fill()

#笔移动到坐标(x,y)

t.goto(x,y)

#笔的移动速度参数范围0.5——10,范围之外为0,最快,不设置速度为最慢

t.speed(0)

#隐藏画笔

t.hideturtle()

#显示画笔

t.showturtle()

#删除画的内容,不修改画笔参数

t.clear()

#删除画的内容,还原画笔参数为初始值

t.reset()

1.常用turtle功能函数的更多相关文章

  1. Impala系列: Impala常用的功能函数

    --=======================查看内置的函数--=======================hive 不需要进入什么内置数据库, 即可使用 show functions 命令列出 ...

  2. 常用js功能函数汇总(持续更新ing)

    ////////////////////获取元素属性/////////////////// function getStyle(obj,name) { if(obj.currentStyle) { r ...

  3. 常用js功能函数集合

    1.获取随机时间戳 function uniqueId(){         var a=Math.random,b=parseInt;         return Number(new Date( ...

  4. SQL 中常用的功能函数,自定义的功能行数

    在SQL Server指定的数据库中,有Programmability目录,在这个目录下,有存储过程,有功能函数. set ANSI_NULLS ON set QUOTED_IDENTIFIER ON ...

  5. Python常用功能函数

    Python常用功能函数汇总 1.按行写字符串到文件中 import sys, os, time, json def saveContext(filename,*name): format = '^' ...

  6. php实现的三个常用加密解密功能函数示例

    目录 算法一: 算法二: 算法三(改进第一个加密之后的算法) 本文实例讲述了php实现的三个常用加密解密功能函数.分享给大家供大家参考,具体如下: 算法一: //加密函数 function lock_ ...

  7. Python常用功能函数总结系列

    Python常用功能函数系列总结(一) 常用函数一:获取指定文件夹内所有文件 常用函数二:文件合并 常用函数三:将文件按时间划分 常用函数四:数据去重 Python常用功能函数系列总结(二) 常用函数 ...

  8. Python常用功能函数系列总结(一)

    本节目录 常用函数一:获取指定文件夹内所有文件 常用函数二:文件合并 常用函数三:将文件按时间划分 常用函数四:数据去重 写在前面 写代码也有很长时间了,总觉得应该做点什么有价值的事情,写代码初始阶段 ...

  9. C#常用功能函数小结(.NET 4.5)

    今天有空,把C#常用的功能总结一下,希望对您有用.(适用于.NET Framework 4.5) 1. 把类转换为字符串(序列化为XML字符串,支持xml的namespace) using Syste ...

随机推荐

  1. .NET Core 迁移躺坑记续集--Win下莫名其妙的超时

    继上一集里说到遇到的各种问题并且弄了n个解决方案之后,特别是对于问题4的解决方案对于切换了HttpClientFactory 我用了你家netcore 2.1下专门解决之前HttpClient口病已久 ...

  2. Akka实践一些总结

    最近在一些服务中使用了akka,主要用来做异步解耦和本地消息分发(路由),这里简单总结一下用法. 与spring集成 网上有不少集成的例子,要使用到spring的扩展. 我这边没有这样处理,而是简单把 ...

  3. 使用NSSM把.Net Core部署至 Windows 服务

    为什么部署至Windows Services 在很多情况下,很少会把.Net Core项目部署至Windows服务中,特别是Asp.net Core就更少了.一般情况下,Asp.net Core会部署 ...

  4. Electron学习笔记(一)

    Electron是使用Javascript.HTML5技术构建跨平台桌面应用的技术,是目前非常活跃的一项技术,其中比较有名气的应用有微软的VS Code. 创建一个Electron应用的方式有很多,G ...

  5. FreeSql 与 SqlSugar 性能测试(增EFCore测试结果)

    这篇文章受大家邀请,与 SqlSugar 做一次简单的性能测试对比.主要针对插入.批量插入.批量更新.读取性能的测试: 测试环境 .net core 2.2 FreeSql 0.3.17 sqlSug ...

  6. pins-模块内的代码及资源隔离方案

    随着项目的不断迭代,复杂的业务模块及项目自身的基础技术组件迅速扩张,以往基于单个模块的项目往往显得过于臃肿.代码目录结构,包名混乱,代码模块职责不清晰,耦合度高,不便维护.基础公共组件没有抽取并剥离干 ...

  7. Java 处理PDF图章(印章)——图片图章、动态图章

    图章(印章)是一种在合同.票据.公文等文件中表明法律效应.部门机关权威的重要指示物,常见于各种格式的文件.文档中.对于纸质文档可以手动盖章,但对于电子文档,则需要通过特定的方法来实现.本篇文档分享通过 ...

  8. 新手学习WEB前端流程以及学习中常见的误区

    学习web前端编程技术肯定是以就业拿到高薪工作为主要目的的,可是高薪不会那么轻易拿到,这是一个最简单的道理.没有付出就没有回报,在整个学习web前端编程技术的过程中,你需要付出时间.精力.金钱.废话不 ...

  9. 历经15个小时,终于评出这8本最受欢迎的SQL书籍

    文章发布于公号[数智物语] (ID:decision_engine),关注公号不错过每一篇干货. 来源 | 程序员书库(ID:OpenSourceTop) 原文链接 | https://www.lif ...

  10. 20171201 - macOS High Sierra 神级 bug

    昨日亲测有效,macOS High Sierra 神级 bug,系统管理员 root 密码为空,输入就可以登录,具备最高权限. 让人不禁想象 Apple Software 怎么了,人才都流失了吗?