(完整版)turtle绘图方法
来源:动视网
责编:小OO
时间:2025-09-27 21:07:04
(完整版)turtle绘图方法
Python3.x中Turtle的绘图方法初始工作:引入turtle绘图模块,调用画笔函数Pen()。代码:importturtlet=turtle.Pen()方法功能forward(x)简写:fd(x)沿着绘图箭头前进x的长度,单位:像素;若为负值,向反方向绘图。默认初始前进方向为右。backward()简写:bk()反向绘图箭头前进x的长度,单位:像素;若为负值,向反方向绘图。goto(x,y)从当前点到(x,y)点划线left(x)简写:lt(x)左转的角度right(x)简写:rt(x
导读Python3.x中Turtle的绘图方法初始工作:引入turtle绘图模块,调用画笔函数Pen()。代码:importturtlet=turtle.Pen()方法功能forward(x)简写:fd(x)沿着绘图箭头前进x的长度,单位:像素;若为负值,向反方向绘图。默认初始前进方向为右。backward()简写:bk()反向绘图箭头前进x的长度,单位:像素;若为负值,向反方向绘图。goto(x,y)从当前点到(x,y)点划线left(x)简写:lt(x)左转的角度right(x)简写:rt(x
Python3.x中Turtle的绘图方法
初始工作:
引入turtle绘图模块,调用画笔函数Pen()。
代码:
import turtle
t=turtle.Pen()
方法 | 功能 |
forward(x) 简写:fd(x) | 沿着绘图箭头前进x的长度,单位:像素;若为负值,向反方向绘图。默认初始前进方向为右。 |
backward() 简写:bk() | 反向绘图箭头前进x的长度,单位:像素;若为负值,向反方向绘图。 |
goto(x,y) | 从当前点到(x,y)点划线 |
left(x) 简写:lt(x) | 左转的角度 |
right(x) 简写:rt(x) | 右转的角度 |
pencolor()/color() | 画笔颜色/图形外边缘颜色,颜色写在“”中 |
fillcolor() | 填充封闭图形的色彩,颜色写在“”中 |
begin_fill()/end_fill() | 定义填充颜色的代码范围,与fillcolor()搭配使用 |
down() | 落笔命令,没有参数 |
up() | 抬笔命令,没有参数 |
speed(x) | x为0~10 。x值在1~10之间时,x值越小速度越慢。但是0是最快的 |
reset() | 擦除画布,并重置命令,画笔回到初始位置,没有参数。 |
clear() | 擦除画布,画笔仍在当前位置,没有参数。 |
注:Pen()函数P要大写
例1:绘制边长为100,边框为蓝色,填充为红色的正三角形。
代码
例2:绘制一个边长为100像素的五边形。
例3:绘制一个红色的五角星。
(完整版)turtle绘图方法
Python3.x中Turtle的绘图方法初始工作:引入turtle绘图模块,调用画笔函数Pen()。代码:importturtlet=turtle.Pen()方法功能forward(x)简写:fd(x)沿着绘图箭头前进x的长度,单位:像素;若为负值,向反方向绘图。默认初始前进方向为右。backward()简写:bk()反向绘图箭头前进x的长度,单位:像素;若为负值,向反方向绘图。goto(x,y)从当前点到(x,y)点划线left(x)简写:lt(x)左转的角度right(x)简写:rt(x