python中的turtle库是用来干嘛的_python中turtle库的简单使用教程

python的turtle库的简单使用ho4免费资源网

Python的turtle库是一个直观有趣的图形绘制函数库,是python的标准库之一。ho4免费资源网

一、绘图坐标体系ho4免费资源网

turtle库绘制图形的基本框架:通过一个小海龟在坐标系中的爬行轨迹绘制图形,小海龟的初始位置在画布中央。ho4免费资源网

turtle.setup(width,height,startx,starty)

1.width,height:为主窗体的宽和高ho4免费资源网

2.startx,starty:为窗口距离左侧与屏幕左侧像素距离和窗口顶部与屏幕顶部的像素距离。ho4免费资源网

import turtle

turtle.setup(300,300,300,100)

二、笔画控制函数ho4免费资源网

turtle.penup()抬起画笔

turtle.penup()抬起画笔

turtle.pendown()放下画笔

turtle.pensize()设置画笔尺寸

turtle.pencolor()设置画笔颜色

三、形状绘制函数ho4免费资源网

turtle.fd()朝小乌龟当前方向前进

turtle.bk()朝小乌龟当前方向的反方向前进

turtle.left()画笔方向向左转,基于当前画笔方向

turtle.right()画笔方向向右转,基于当前画笔方向

turtle.seth()在平行于X轴的基础上,改变画笔绘制方向

turtle.circle(radius,extent)根据半径radius绘制extent角度的弧形

turtle.hideturtle()绘图结束后隐藏小乌龟

turtle.clear()清空画板

turtle.reset()清空画板,并让小乌龟回到初始位置

import turtle

turtle.setup(300,300,300,100)

turtle.pensize(3)#设置画笔宽度

turtle.pencolor('blue')#设置画笔颜色

turtle.fd(20)#前进20像素

turtle.penup()#抬起画笔

turtle.fd(30)

turtle.pendown()#放下画笔

turtle.pensize(1)#设置画笔宽度

turtle.left(90)#左转90°

turtle.bk(50)#后退50像素

turtle.right(90)#右转90°

turtle.fd(-50)#负值表示反方向

turtle.seth(90)#平行于X轴方向左转90°

turtle.penup()

turtle.bk(-100)

turtle.pendown()

turtle.seth(0)

turtle.circle(30)'''画一个半径为30像素的圆,

extent不设置则默认为画一个完整的圆'''

turtle.hideturtle()

ho4免费资源网

turtle.begin_fill

turtle.end_fillho4免费资源网

成对使用,填充颜色。ho4免费资源网

import turtle

turtle.setup(300,300)

turtle.begin_fill()

turtle.color('black')

turtle.circle(50)

turtle.end_fill()

turtle.hideturtle()

ho4免费资源网

总结ho4免费资源网

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值