python的turtle绘图体系入门必看(一)

news/2024/7/5 5:26:11

1 设置窗体

turtle.setup(width,height,startx,starty)
说明:

  1. setup()函数不是必须的
  2. 前两个参数代表窗体的横向宽与纵向长
  3. 后两个参数可选,表示窗体距离屏幕的横向距离和纵向距离(也可以理解为窗体左上角距离屏幕左上角的横向和纵向距离),不填默认窗体居中

2 turtle空间坐标体系

  1. 绝对坐标
    在这里插入图片描述

重要函数:
turtle.goto(x,y) 让任何位置的海龟到达某一个坐标位置

  1. 海龟坐标
    在这里插入图片描述

重要函数:
turtle.fd(d) 向海龟的正前方向运行
turtle.bk(d) 向海龟的反方向运行
turtle.circle(r,angle)以海龟当前位置左侧的某一点为圆心,进行曲线运行
注:前后左右是相对海龟来说,不是相对屏幕

3 turtle角度坐标体系

  1. 绝对角度
    在这里插入图片描述

重要函数:
turtle.seth(angle) 改变海龟行进方向

  1. 海龟角度
    在这里插入图片描述

重要函数:
如上图所示

4

RGB色彩体系

常用的RGB色彩
在这里插入图片描述
在这里插入图片描述

重要函数:
默认采用小数值,可以改成整数值
turtle.colormode(1.0)
turtle.colormode(255)

出处:北理工Python慕课


http://lihuaxi.xjx100.cn/news/242513.html

相关文章

Vue 源码阅读(三)Special Attributes

Special Attributes 包括以下:key ref slot v-* key https://vuejs.org/v2/api/#key The key special attribute is primarily used as a hint for Vue’s virtual DOM algorithm to identify VNodes when diffing the new list of nodes against the old list. Wit…

软件测试培训教程:pytest与unittest区别

在软件测试培训教程中,会讲到关于pytest与unittest区别,那么本期教程小编就为大家详细的介绍一下pytest与unittest区别有哪些? pytest与unittest区别: 一、用例编写规则 1.unittest提供了testcases、testsuites、testfixtures、testrunner相…

php签名是做什么用的,这个签名在PHP中意味着什么()?

在PHP的语法中,这意味着该函数返回引用而不是值.例如:$foo foo;function & get_foo_ref (){global $foo;return $foo;}// Get the reference to variable $foo stored into $bar$bar & get_foo_ref();$bar bar;echo $foo; // Outputs bar, since $bar re…

python库引用的3种方式比较

方法一 import 库名 使用方式&#xff1a; <库名>.<函数名>(<函数参数>) 方法二 from 库名 import 函数名/* 使用方式&#xff1a; <函数名>(<函数参数>) 第一种方法可以避免第三方库函数和自定义函数重名 第二种更简洁&#xff0c;适用于引用…

谱聚类(Spectral clustering)(2):NCut

作者&#xff1a;桂。 时间&#xff1a;2017-04-13 21:19:41 链接&#xff1a;http://www.cnblogs.com/xingshansi/p/6706400.html 声明&#xff1a;欢迎被转载&#xff0c;不过记得注明出处哦~ 前言 本文为谱聚类的第二篇&#xff0c;主要梳理NCut算法&#xff0c;关于谱聚类…

LSB图像信息隐藏算法matlab,实验二LSB信息隐藏实验.doc

实验二LSB信息隐藏实验.doc实验二LSB信息隐藏实验综合评分:【实验目的】&#xff1a;掌握MATLAB基木操作实现LSB信息隐藏和提取【实验内容】&#xff1a;(请将你实验完成的项11涂“■“)实验完成形式&#xff1a;■用MATLAB函数实现LSB信息隐藏和提取□其它&#xff1a;(请注明…

java培训:什么是抽象类?怎么定义?

什么是抽象类?怎么定义?这是属于java技术里面的一个知识点&#xff0c;本期教程就是围绕这个问题做的相关介绍&#xff0c;当定义一个类时&#xff0c;常常需要定义一些成员方法描述类的行为特征&#xff0c;但有时这些方法的实现方式是无法确定的。例如&#xff0c;在定义An…

python的turtle绘图体系入门必看(二)

1 turtle画笔控制函数 画笔操作后一直有效&#xff0c;一般成对出现 turtle.penup() 别名 turtle.pu() 画笔抬起&#xff0c;海龟在飞行(不在画布上留下图案) turtle.pendown() 别名 turtle.pd() 画笔落下&#xff0c;海龟在爬行 turtle.pensize(width) 别名 turtle.width(wi…