首页 > 编程语言 >[python turtle summary] Python 海龟画图 函数总结

[python turtle summary] Python 海龟画图 函数总结

时间:2024-11-07 14:20:23浏览次数:6  
标签:turtle distance angle 填充 画笔 python summary 海龟

Turtle 文档

导入turtle

import turtle as t
import turtle
from turtle import *

Turtle函数方法

移动和绘制

  • penup()抬笔
  • pendown()落笔
  • goto(x,y)移动
  • forward(distance) | fd(distance) 前进
  • backward(distance) | back(distance) | bk(distance) 后退
  • right(angle) | rt(angle) 右转
  • left(angle) | lt(angle) 左转
  • setheading(angle) | seth(angle) 设置朝向
  • home() 返回原点
  • setpos(x,y) | setposition(x,y) 移动
  • circle(radius, extent=None, steps=None)画圆
  • dot(size=None, *color)画点
  • stamp()图章
  • clearstamp(stampid)清空图章
  • clearstamps()清空多个图章
  • speed() 绘制速度
  • setx() 设置x坐标
  • sety() 设置y坐标
  • begin_fill() 开始填充
  • end_fill() 结束填充
  • hideturtle | ht 隐藏海龟
  • showturtle | st 显示海龟
  • reset() 重置
  • clear() 清空
  • write() 书写文字
  • shape() 海龟形状

获取状态数值

  • pos() | position() 位置
  • heading() 方向
  • towards() 朝向方向
  • xcor() x坐标
  • ycor() y坐标
  • distance(x,y) 距离
  • isdown() 画笔是否落下
  • pen() 画笔状态
  • color() 画笔颜色
  • pencolor() 画笔颜色
  • fillcolor() 填充颜色
  • filling() 是否填充
  • isvisible() 是否可见

使用事件

  • onclick() 鼠标点击
  • onrelease() 鼠标释放
  • ondrag() 鼠标拖动

输入方法

  • textinput() 文本输入
  • numinput() 数字输入

标签:turtle,distance,angle,填充,画笔,python,summary,海龟
From: https://www.cnblogs.com/ppppppro/p/18519971

相关文章

  • python画图|hist()函数深层体验
    【1】引言前述学习已经掌握hist()函数的基本运用技巧,可通过下述链接直达:python画图|hist()函数画直方图初探-CSDN博客 python画图|hist()函数画直方图进阶-CSDN博客我们已经理解hist()函数本质上画的是概率分布图,相关知识属于数理统计范畴,日常运用较多。为进一步实现运用......
  • 妙趣横生:Python 动画程序的实现与多样化拓展
    以下是另一个使用Python的pygame库实现的简单动画程序示例,实现了一个小球在窗口内反弹的动画效果,标题为《Python之Pygame实现小球反弹动画》:importpygame#初始化pygamepygame.init()#设置窗口大小width,height=640,480screen=pygame.display.set_mode((wid......
  • 基于Python的热门旅游景点数据分析系统的设计与实现
    ......
  • 如何使用Python进行数据分析
    数据分析是现代数据科学的核心组成部分,Python作为一种强大的编程语言,在数据分析的领域中已成为一项必备技能。本文将介绍如何使用Python进行数据分析,并提供一个简单的案例来帮助你入门。为什么选择PythonPython因其简单易学、功能强大而广受欢迎。以下是Python在数据分析中......
  • 杰卡德相似度矩阵python
    我整理的一些关于【Python】的项目学习资料(附讲解~~)和大家一起分享、学习一下: https://d.51cto.com/Hpqqk2使用Python计算杰卡德相似度矩阵在数据科学与机器学习的领域,相似度度量是一项重要的技术,广泛应用于推荐系统、聚类分析和信息检索等。杰卡德相似度(JaccardSimilarity)是用......
  • Python基础知识
    在用Python写代码的之前,对Python的基础知识是必须要会的,不然你可能会寸步难行。基础知识包括输入输出、变量、数据类型、表达式、运算符这5个方面。输入输出Python有很多函数,后面我们会细讲,但这里先将两个最基本的函数:输入和输出。输出函数print(),在前面我们已经用过了,语法......
  • 使用python编写一个获取token的接口
    importrequestsfromrequests.authimportHTTPBasicAuthdefget_token():"""获取token的逻辑"""url="https://devxxxxxxxxtion/v2/token"#替换为实际的token获取URLclient_id="hAixxxeMPNxxxxGjF......
  • python多进程万字详解!!!
    文章目录高效编程一、多任务原理二、进程1、概念2、使用进程3、全局变量在多个子进程中不能共享4、启动大量子进程5、map方法6、单进程与多进程复制文件对比7、进程间通信8、进程实现生产者消费者9、案例(抓取斗图)高效编程一、多任务原理概念现代操作系统比如Mac......
  • 淘宝商家电话采集工具 批量导出淘宝天猫商家联系方式软件 Python使用教程
    淘宝商家电话采集工具批量导出淘宝天猫商家联系方式软件Python使用教程作者V553813195以Python为例,下面是一个简单的教程,来介绍如何使用python语音进行淘宝天猫商家爬虫。首先,我们需要安装以下库:requests,beautifulsoup4。可以使用以下命令进行安装:pipinstallrequestspip......
  • python主观题自动阅卷系统
    基于python的语音识别与蓝牙通信的温控系统毕设项目大家好,我是俊星学长,一名在Java圈辛勤劳作的码农。今日,要和大家分享的是一款基于python主观题自动阅卷系统毕设项目。项目源码以及部署相关事宜,请联系小村学长,文末会附上联系信息哦。......