详解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

标签:python,函数,turtle
0
投稿

猜你喜欢

  • Golang语言学习拿捏Go反射示例教程

    2023-06-22 23:30:23
  • 保护Access 2000数据库的安全

    2008-10-23 13:55:00
  • Python地理地图可视化folium标记点弹窗设置代码(推荐)

    2022-08-18 17:02:57
  • asp空间判断jmail组件是否安装或支持的代码

    2011-02-16 10:49:00
  • IE里模拟DOMContentLoaded事件

    2008-08-05 17:12:00
  • 同时安装sql2000和sql2005,经验点滴

    2008-03-04 17:56:00
  • Python+Tkinter实现简单的画图软件

    2021-11-11 17:25:45
  • ASP利用Google实现在线翻译功能

    2010-03-07 17:28:00
  • 如何列出我所需要数据视图?

    2010-01-12 20:00:00
  • js和php如何获取当前url的内容

    2023-11-14 10:09:12
  • 绿色下划线的简洁CSS导航代码

    2007-09-17 12:51:00
  • python 读取txt中每行数据,并且保存到excel中的实例

    2022-06-14 02:28:09
  • Django使用HTTP协议向服务器传参方式小结

    2023-03-08 11:31:20
  • CSS3变换入门

    2010-01-30 13:29:00
  • PHP registerXPathNamespace()函数讲解

    2023-06-05 01:58:00
  • django 将model转换为字典的方法示例

    2022-09-16 14:03:09
  • 对于Python装饰器使用的一些建议

    2022-05-26 09:05:43
  • ASP程序代码执行时间统计类

    2007-10-15 12:45:00
  • 实战手记:让百万级数据瞬间导入SQL Server

    2010-06-07 14:13:00
  • 详解Python:面向对象编程

    2023-10-26 16:17:53
  • asp之家 网络编程 m.aspxhome.com