详解python中的Turtle函数库
作者:神探小小迪 时间:2021-10-17 19:50:45
python对函数库的引用方式
1、import <库名>
例如:import turtle
如果需要使用库函数中的函数,需要使用:<库名>.<函数名>
例如: import turtle
turtle.fd(100)
2、from <库名> import <函数名>
from <库名> import *, 使用这种方式时,直接使用<函数名>
例如: >>>from turtle import *
fd(100)
两种方式的区别:如果采用第一种方式,用户自定义的函数名字可以和库中函数一样,例如,程序中可以定义自己的fd()函数。如果采用第二种方式,用户程序中不能用函数库中的名字定义函数。例如:程序中不能定义新的fd()函数,因为库turtle库中的fd()函数也是直接通过fd()调用。
turtle.setup()
函数用于启动一个图形窗口,它有四个参数,turtle.setup(width,height,startx,starty),分别是:启动窗口的宽度和高度,表示窗口启动时,窗口左上角在屏幕中的坐标位置。向左为横坐标,向下为纵坐标。
turtle.pensize()
函数表示运动轨迹的宽度。它包含一个输入参数,即多少像素。
turtle.pencolor()
函数表示运动轨迹的颜色。它包含一个输入参数,
即想要的颜色。
turtle.seth()函数表示启动时运动的方向。它包含一个输入参数,是角度值。
turtle.circle()函数表示绘制的图形为圆形,它包含两个参数,rad描述轨迹半径的位置,angle表示沿着圆形爬行的弧度值。
turtle.fd()函数也可以用turtle.forward()
表示,表示向前直线移动,它有一个参数表示移动的距离。
绘制蟒蛇程序源代码:
def main():
turtle.setup(1300,800,0,0)
pythonsize=30
turtle.pensize(pythonsize)
turtle.pencolor("blue")
turtle.seth(-40)
drawSnake(40,80,5,pythonsize/2)
main()
总结
以上所述是小编给大家介绍的python中的Turtle函数库,网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
来源:https://blog.csdn.net/qq_37867156/article/details/79808583
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Golang语言学习拿捏Go反射示例教程
![](https://img.aspxhome.com/file/2023/2/87632_0s.jpg)
保护Access 2000数据库的安全
Python地理地图可视化folium标记点弹窗设置代码(推荐)
![](https://img.aspxhome.com/file/2023/1/70871_0s.jpg)
asp空间判断jmail组件是否安装或支持的代码
IE里模拟DOMContentLoaded事件
同时安装sql2000和sql2005,经验点滴
Python+Tkinter实现简单的画图软件
![](https://img.aspxhome.com/file/2023/4/70704_0s.gif)
ASP利用Google实现在线翻译功能
如何列出我所需要数据视图?
js和php如何获取当前url的内容
绿色下划线的简洁CSS导航代码
![](https://img.aspxhome.com/file/UploadPic/20079/17/2007917125420230s.jpg)
python 读取txt中每行数据,并且保存到excel中的实例
Django使用HTTP协议向服务器传参方式小结
![](https://img.aspxhome.com/file/2023/6/71336_0s.png)
CSS3变换入门
![](https://img.aspxhome.com/file/UploadPic/20101/30/01-36s.jpg)
PHP registerXPathNamespace()函数讲解
![](https://img.aspxhome.com/file/2023/8/55408_0s.png)
django 将model转换为字典的方法示例
对于Python装饰器使用的一些建议
ASP程序代码执行时间统计类
实战手记:让百万级数据瞬间导入SQL Server
![](https://img.aspxhome.com/file/UploadPic/20106/201067122858333s.jpg)