Python个人快速入门学习(二)Python基本图形的绘制

二、Python基本图形的绘制

主要是使用了 turtle 库,是python语言的标准库的部分之一

1.库的简单介绍

python计算生态 = 标准库 + 第三方库

-标准库:随解释器直接安装到操作系统中的功能模块

-第三方库:需要经过安装才能使用的功能模块

-库Library、包Package、模块Module,统称模块

2.turtle 库的基本原理

一个“海龟”在屏幕上游走,由程序控制画笔的大小

3.turtle 绘图窗口布局

生成窗口的函数:

import turtle
turtle.setup(width , height , startx , starty)
width     表示窗口的宽度
height    表示窗口的高度
startx    表示生成窗口的左边框距离屏幕左边框的距离
starty    表示生成窗口的上边框距离屏幕上边框的距离
屏幕的左上角的坐标是(0,0)
turtle.setup(800,600,0,0)

4.turtle 空间坐标体系

turtle绘图窗口的正中心是原点(0,0)横向是x轴, 纵向是y轴 ,这是绝对坐标

可以使用goto函数来让海归从正中间到达绝对坐标的某个位置:

import turtle
turtle.goto(100 , 100)
turtlr.goto(100 ,-100)
turtle.goto(-100,-100)
turtle.goto(-100, 100)
turtle.goto(0 , 0)

海龟坐标:海龟的四个方向:前进方向、后退方向、左侧方向、右侧方向 (运动控制函数)

import turtle

#海龟前进distence
turtle.fd(distence)
#海龟后退distence
turtle.bk(distence)
#以海龟当前位置的左侧的一个点为圆心,半径为r,旋转angle角度
turtle.circle(r,angle)
#以海龟当前位置的右侧的一个点为圆心,半径为r,旋转angle角度
turtle.circle(l,angle)

5.turtle 角度坐标体系

有如下函数可以使海龟朝向改变:

turtle.seth(angle)
turtle.left(angle)
turtle.right(angle)

6.RGB绘图体系

turtle 的 RGB色彩模式选择:

turtle.colormode(mode)
255-使用整数值来改变颜色
1.0-使用小数值来改变颜色

7.库引用

#可以使用下面的方式引入库函数,但是可能有重名的风险
from turtle import*
#这样可以在后面省略使用函数的时候前面加库名

8.turtle 画笔控制函数

turtle.done()
turtle.penup()          #turtle.pu()
turtle.pendown()        #turtle.pd()
turtle.pensize(width)   #turtle.width(width)
turtle.pencolor(color)  #color为颜色字符串 "color" 或者r,g,b值或者元组值

猜你喜欢

转载自blog.csdn.net/weixin_43826242/article/details/86411293