基本图形绘制

turtle(海龟)库是turtle绘图体系的Python实现

——turtle 绘图体系:1969年诞生,主要用于程序设计入门

——Python 语言的标准库之一  (标准库:随解释器直接安装到操作系统中的功能模块)

——入门级的图形绘制函数库

Python 计算生态 = 标准库 + 第三方库  (第三方库:需要进行安装才能使用的功能模块)

——还有 库Library、包Package、模块Module

turtle 的绘图窗体

  turtle 的一个画布空间中最小的单位是像素

  turtle.setup(width, height, startx, starty)  设置窗体的位置及大小,当省略后面两个参数的时候,默认位置会在屏幕中央。

   turtle.goto(x, y) 就是让海龟到达(x, y)这个点

初始的时候海龟在窗体的中间,头部朝右,所有以该位置为远点,右方向为X轴,上为Y轴,建立直角坐标系,称为绝对坐标。

  turtle.seth(angle) 改变海龟的行进方向,但是不行进,angle为绝对角度

 ——turtle.left(angle)和turtle.right(angle)

常用的RGB色彩:

turtle.colormode(mode)  来设置海龟的颜色

import 有两种使用方法

1. import < 库名>

<库名>.<函数名>(<函数参数>)

2.from <库名> import <函数名>

  from <库名> import *

  <函数名>(<函数参数>)

第一种方法并不会出现函数重名的问题

第二种方法会出现

画笔的设置:(画笔的设置一直有效,直到下次重新设置)

turtle.penup()  画笔抬起

turtle.pendown()  画笔落下

turtle.pensize(width)  画笔的宽度

turtle.pencolor(color)  画笔的颜色

 ——颜色字符串 : turtle.pencolor(" red")

 ——RGB的小数值 : turtle.pencolor(0.63,0.13,0.94)

 ——RGB的元组值 : turtle.pencolor(( 0.63,0.13,0.34))

运动控制函数:(控制海龟行进:走直线…&走曲线)

  turtle.forward(d)  别名 turtle.fd(d)  向前行进,走直线,d为行进距离,可以为负数

  turtle.circlr(r, extent = None)  根据半径r 绘制extent 角度的弧形,r 默认圆心在海龟左侧 r 距离的位置,extent是绘制的弧度(没有第二个参数就画整个圆)

   

  控制海龟面对方向:绝对角度 &海龟角度(只改变方向)

  turtle.setheading(angle)   别名:turtle.seth(angle)  改变行进方向。angle 可为正,或者负 。(绝对角度)

原文地址:https://www.cnblogs.com/ouyang_wsgwz/p/8679231.html