1 坐标命令
1.1建立绘图窗体——setup(width,height,startx,starty)
建立绘图窗体
#注意:后两个参数可以不指定,窗体将在屏幕中心
1.2 绝对坐标以及goto(x,y)
goto()函数可以指定海龟前往的位置,行进的轨迹就是绘图内容
类如以下代码:
import turtle
turtle.setup(500,500)
turtle.goto(100,100)
turtle.goto(100,-100)
turtle.goto(-100,-100)
turtle.goto(-100,100)
turtle.done()
#注意:海龟初始位置默认在窗体中心
1.3 相对(海龟)坐标
以海龟位置和方向为基准的坐标
turle.fd(d)表示朝前行走
turle.bk(d)表示朝后倒退(方向不变)
turle.circle(r,angle)表示曲线行走
1.4 角度坐标体系(绝对)seth(angle)
以绝对角度改变海龟爬行方向
1.5 角度坐标体系(相对)left(angle),right(angle)
以相对角度改变海龟爬行方向
import turtle
turtle.setup(500,500)
turtle.seth(45)
turtle.fd(150)
turtle.right(135)
turtle.fd(300)
turtle.left(135)
turtle.fd(150)
turtle.done()
1.6 RGB色彩模式
整数模式
turle.colormode(255)
小数模式
turle.colormode(1.0)
2 画笔控制函数
2.1 turtle.penup()=turtle.pu()
提起画笔,此时移动海龟不留下笔记
2.2 turtle.pendown()=turtle.pd()
放下画笔,此时移动海龟将留下笔记
2.3 turtle.pensize(width)= turtle.width(width)
设置画笔宽度
2.4 turtle.pencolor(参数)
参数有以下几种:
1 颜色字符串形式
turtle.pencolor(“purple”)
2 RGB小数形式(默认)
turtle.pencolor(0.63,0.13,0.94)
3 RGB整数形式
turtle.pencolor(255,255,255)
需要预先设置turtle.colormode(255)变为整数模式
3 RGB元组形式
turtle.pencolor((0.63,0.13,0.94))
3 运动控制函数
3.1 直线控制
turtle.fd(distance) 前进
turtle.bk(distance) 后退(海龟方向不变)
3.2曲线绘制
turtle.circle(r,angle) angle为角度,r为半径
4 range()函数与循环
4.1 range作用
4.2 for i in range(M,N)循环
for i in range(3,6):
print(i,end='')
输出结果:
4.3 for i in range(N)循环
for i in range(7):
print(i,end='')
输出结果:
5 隐藏,显示画笔
turtle.showturtle() 显示海龟
turtle.hideturtle() 隐藏海龟
原文链接:https://blog.csdn.net/qq_37732813/article/details/106897263