Python学习-8.1.3 标准库(turtle库的基础与实例)

本文介绍了Python标准库turtle的基本用法,包括窗体函数、画笔运动函数和画笔状态函数。通过示例展示了如何使用turtle库创建图形,如前进、后退、旋转、移动到指定坐标、绘制圆弧、改变画笔颜色和宽度、填充颜色以及窗体操作等。同时提供了一个练习——绘制‘丘比特之心’的示例。
摘要由CSDN通过智能技术生成

2.3 turtle库

turtle库是能够进行基本的图形绘制的标准库。
在这里插入图片描述
turtle库包含100多个功能函数,主要包括三类:窗体函数、画笔运动函数、画笔状态函数

2.3.1 窗体函数
在这里插入图片描述
注:像素是指组成图像的小方格,每个小方格都有一个明确的位置和被分配的色彩数值。
另外画布的大小与计算机的分辨率有关系,计算机的分辨率是指显示器所能显示的像素有多少。

窗体函数写法:turtle.setup(width,height,startx,starty)
需要与turtle.done()配合使用,否则运行出的窗口会消失。因此done()函数需要在绘制程序的最后面

import turtle
turtle.setup(200,200,50,50)#窗格大小为200X200,距离屏幕左侧与顶部均为50
turtle.done()#done()函数保证运行出的窗口一直显示

输出的窗格:在这里插入图片描述
2.3.2 画笔运动函数
重点的画笔运动函数:在这里插入图片描述
**注意:**若不指定方向和起点,则默认方向为向右,默认起点为窗格正中心。

  • forward()函数:沿着当前方向前进指定距离。可以简写为fd()
import turtle
turtle.setup()
turtle.forward(200)#沿着当前方向前进200个像素
turtle.done()#done()需要在绘制程序的最后面

绘制窗格:在这里插入图片描述

  • backward()函数:沿着当前相反方向后退指定距离
    也简写为back(),或bk()
import turtle
turtle.setup()
turtle.forward(200)
turtle.forward(200)
turtle.back(200)#沿着指定相反方向后退200个像素
turtle.done()#done()需要在绘制程序的最后面

绘制窗格:在这里插入图片描述
可以看到箭头依旧向右,因为指定方向为右

  • right(a)函数:向右旋转a角度
  • left(a)函数:向左旋转a角度
import turtle
turtle.setup()
turtle.right(90)#由默认方向向右旋转90度
turtle.</
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值