python中turtle库是什么_python中turtle库的简单使用教程

python的turtle库的简单使用

Python的turtle库是一个直观有趣的图形绘制函数库,是python的标准库之一。

一、绘图坐标体系

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

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

1.width,height:为主窗体的宽和高

2.startx,starty:为窗口距离左侧与屏幕左侧像素距离和窗口顶部与屏幕顶部的像素距离。

import turtle

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

二、笔画控制函数

turtle.penup()抬起画笔

turtle.penup()抬起画笔

turtle.pendown()放下画笔

turtle.pensize()设置画笔尺寸

turtle.pencolor()设置画笔颜色

三、形状绘制函数

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()

turtle.begin_fill

turtle.end_fill

成对使用,填充颜色。

import turtle

turtle.setup(300,300)

turtle.begin_fill()

turtle.color('black')

turtle.circle(50)

turtle.end_fill()

turtle.hideturtle()

总结

到此这篇关于python中turtle库的简单使用教程的文章就介绍到这了,更多相关python中turtle库使用内容请搜索python博客以前的文章或继续浏览下面的相关文章希望大家以后多多支持python博客!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值