活动地址:CSDN21天学习挑战赛
目录
turtle库概述
turtle库是Python重要的标准库之一,能够进行基本图形的绘制。
对于标准库使用之前要引用,引用方式有很多种,但作用相同。
1.import turtle
如果使用这种方式调用具体函数时写法是。
import turtle turtle.forward()
2.from turtle import *
这种不需要用turtle.作为引导。
from turtle import * forward(100)
3.import turtle as m
这种方式和第一种一样,就是把turtle库重新命名为m,然后后面调用都用m,方便。
import turtle as m m.forward(100)
turtle库绘图
turtle库中包含了上百个功能函数用于绘制图形,但是常用的就几个。
1.窗口函数
turtle库中的setup()函数与窗体有关。
turtle.setup(width,height,startx,starty)
width:宽度,整数表示像素值,小数表示窗口宽度与屏幕比例。
height:高度,整数表示像素值,小数表示窗口宽度与屏幕比例。
startx:窗口左侧与屏幕左侧的像素距离,如果值是None,窗口位于水平中央。
staety:窗口顶部与屏幕顶部的像素距离,如果值是None,窗口位于水平中央。
2.画笔状态函数
函数 | 描述 |
---|---|
pendown() | 放下画笔 |
renup() | 拿起画笔 |
pensize() | 设置画笔线条的粗细 |
pencolor() | 设置画笔的颜色 |
color() | 设置画笔和填充颜色 |
begin_fill() | 填充图形前,调用该方法 |
end_fill() | 填充图形结束 |
clear() | 清空当前窗口 |
reset() | 清空当前窗口,并充值位置 |
weite() | 输出font字体的字符串 |
hideturtle() | 隐藏画笔的turtle形状 |
showturtle | 显示画笔形状 |
3.画笔运动函数
控制画笔运动的函数
函数 | 描述 |
---|---|
forward() | 沿当前指定方向前进距离 |
backward() | 沿当前相反方向后退指定距离 |
setheading(angle) | 设置当前朝向为angle角度 |
citcle(半径,角度) | 绘制一个圆或弧 |
undo() | 撤销最后一步 |
right(angle) | 向右转 |
left(angle) | 向左转 |
goto(x,y) | 移动到绝对坐标(x,y)处 |
speed() | 设置画笔的绘制速度,参数为0-10 |
dot(直径,颜色) | 绘制一个圆点 |
home() | 设置当前画笔位置为原点,朝向东 |
本文含有隐藏内容,请 开通VIP 后查看