基本绘图全面攻略

您所在的位置:网站首页 海龟了解 基本绘图全面攻略

基本绘图全面攻略

2024-07-09 12:10:51| 来源: 网络整理| 查看: 265

目录 海龟函数详解Python 蟒蛇绘制turtle库基本介绍turtle绘图窗体布局turtle空间坐标体系turtle角度坐标体系RGB色彩体系

海龟函数详解 画笔操作后一直有效,一般成对出现 turtle.penup() #别名 turtle.pu() 均可使用 #画笔抬起,海龟飞行 笔画不留痕迹 turtle.pendown() #别名 turtle.pd() #画笔放,海龟落下 画笔设置后一直有效,直至下次重新设置 turtle.pensize(width) 别名 turtle.width(width) #画笔宽度,海龟的腰围 turtle.pencolor(color) #color为颜色字符串或r,g,b值画笔颜色,海龟在涂装 turtle.forward(d) 别名 turtle.fd(d) #向前行进,海龟走直线,d: 行进距离,可以为负数 turtle.circle(r, extent=None) 根据半径r绘制extent角度的弧形 - r: 默认圆心在海龟左侧r距离的位置 - extent: 绘制角度,默认是360度整圆 turtle.setheading(angle) 别名 turtle.seth(angle) 改变行进方向,海龟走角度;angle: 行进方向的绝对角度 Python 蟒蛇绘制 import turtle #代表绘图库 turtle.setup(650,350,200,200) #设置窗体大小 后两个0,0代表与屏幕左上角的距离。 # turtle.setup(600,400)无参就是默认中心位置 turtle.penup() #海龟抬起 笔画不留痕迹 turtle.bk(250) #直线前进像素 turtle.pendown() #海龟落下 turtle.pensize(25) # 海龟的腰围,画笔宽度 turtle.pencolor("tomato") turtle.seth(-40) #改变海龟前进方向 for i in range(4): turtle.circle(40,80) turtle.circle(-40,80) turtle.circle(40,80/2) #(r,extend=None)根据半径 R 绘制角度的弧度 turtle.fd(40) turtle.circle(16,180) turtle.fd(40 * 2/3) turtle.done() 如果觉得turtle繁琐可以使用 import turtle as t

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

Python蟒蛇绘制共约20行代码,但很多行类似清楚理解这些代码能够掌握Python基本绘图方法参考框架结构、逐行分析、逐词理解

turtle程序语法元素分析

库引用: import、from…import、import…as…penup()、pendown()、pensize()、pencolor()fd()、bk()、circle()、seth()循环语句:for和in、range()函数

以上函数、方法应该掌握

turtle库基本介绍 turtle(海龟)绘图体系:1969年诞生,主要用于程序设计入门;Python语言的标准库之一,标准库是Python自带的功能模块,第三方库需要安装下载才能使用的功能模块;入门级的图形绘制函数库,库Library、包Package、模块Module,统称模块 在这里插入图片描述 在这里插入图片描述 turtle绘图窗体布局

turtle的绘图窗体是一个空间画布,默认位置是居中的,最小的单位是像素;绘完图默认关闭窗体,可以 使用 done()方法不关闭。

turtle.setup(width, height, startx, starty) #setup()设置窗体大小和位置,startx, starty 这两个参数可选 turtle.setup(800,400,0,0),turtle.setup(800,400)

在这里插入图片描述

turtle空间坐标体系

默认海龟方向向👉

turtle.goto(x,y) 函数表示从把海龟当做一点,(x,y)也是一点, 确定含有箭头的一条线。 import turtle turtle.goto(100,100) #从默认(0,0)到坐标轴(100,100) turtle.goto(100,-100) #从(100,100) 到 (100,-100) turtle.goto(-100,-100) #下面依次类推 turtle.goto(-100,100) turtle.goto(0,0) #又回到原点组成图形。 turtle.done() #turtle.done()表示不关闭窗口

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述在这里插入图片描述

turtle角度坐标体系 turtle.seth(angle) # seth()改变海龟行进方向,angle为绝对度数,seth()只改变方向但不行进 turtle.seth(45) turtle.seth(-135)

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

import turtle turtle.left(45) #海龟默认窗体位置中心左转left(45) turtle.fd(150) #海龟前进150像素 turtle.right(135) #海龟右转right(135) 最后成‘Z’型 turtle.fd(300) turtle.left(135) turtle.fd(150) turtle.done()

在这里插入图片描述

RGB色彩体系

由三种颜色构成的万物色

RGB指红蓝绿三个通道的颜色组合覆盖视力所能感知的所有颜色RGB每色取值范围0-255整数或0-1小数

在这里插入图片描述 在这里插入图片描述

图片来源:中国MOOC(慕课)嵩天 北京理工大学, 侵权请联系博主删除 慕课地址: https://www.icourse163.org/learn/BIT-268001?tid=1450323450#/learn/content?type=detail&id=1214623026&cid=1218431099



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭