2.1 pyhton蟒蛇绘制
import turtle
turtle. setup( 650 , 350 , 200 , 200 )
turtle. penup( )
turtle. fd( - 250 )
turtle. pendown( )
turtle. pensize( 25 )
turtle. pencolor( "purple" )
turtle. seth( - 40 )
for i in range ( 4 ) :
turtle. circle( 40 , 80 )
turtle. circle( - 40 , 80 )
turtle. circle( 40 , 80 / 2 )
turtle. fd( 40 )
turtle. circle( 16 , 180 )
turtle. fd( 40 * 2 / 3 )
turtle. done( )
2.2 turtle库的使用
标准库 python计算生态=标准库+第三方库[需要安装] turtle绘图窗体布局 是从左系统的一个窗口,是turtle的一个画布空间,最小单位是像素
turtle. setup( width, height, startx, starty)
turtle空间坐标体系 绝对坐标: goto() 相对坐标: bk(),fd(),circle(r,angle)
import turtle
turtle. goto( 100 , 100 )
turtle. goto( 100 , - 100 )
turtle. goto( - 100 , - 100 )
turtle. goto( - 100 , 100 )
turtle. goto( 0 , 0 )
turtle角度坐标体系
turtle. seth( angle)
turtle. right( angle)
turtle. left( angle)
RGB色彩模式 由三种颜色构成的万物色【取值范围为0-255的整数、0-1的小数】 通过 turtle.colormode(mode)—— (1.0)/(255)来切换使用的整数还是小数模式
2.3 turtle程序语法元素分析
库引用 <1>import保留字完成扩充python程序功能 import <库名>
<库名>.<函数名>(<函数参数>)
<2>from.import共同实现import的功能 from <库名> import <函数名>
from <库名> import \*
[可直接使用函数名调用函数,但是可能出现函数重名的情况] <3>import <库名> as <库别名>
<库别名>.<函数名>(<函数参数>)
turtle画笔控制函数 ·画笔操作一直有效,一般成对存在
import turtle
turtle. penup( )
turtle. pendown( )
turtle. pensize( width)
turtle. pencolor( color)
turtle运动控制函数
import turtle
turtle. forward( )
turtle. circle( r, extent= None )
turtle方向控制函数
import turtle
turtle. setheading( angle)
turtle. left( angle)
turtle. right( angle)
循环语句与range函数 for <变量> in range (<参数>):
for <变量> in range (<参数M>,<参数N>):