精华内容
下载资源
问答
  • 详解python中的Turtle函数

    万次阅读 2021-02-03 10:06:46
    python对函数的引用方式1、import 例如:import turtle如果需要使用库函数中的函数,需要使用:.例如: import turtleturtle.fd(100)2、from import from import *, 使用这种方式时,直接使用例如: >>>...

    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表示沿着圆形爬行

    展开全文
  • setup 和 screensize 使用详解 setup 方法用来设置 窗口 的 大小 和 位置。 screensize 方法用来设置 画布 的 大小 和 背景色。 这两个方法的参数说明网上很多,官网也...import turtle as tu tu.setup(400, 400) ...

    setup 和 screensize 使用详解

    setup 方法用来设置 窗口 的 大小 和 位置。
    screensize 方法用来设置 画布 的 大小 和 背景色。
    这两个方法的参数说明网上很多,官网也有,这里就不多做解释。
    这里只说明 这两个方法中都共有一个参数 大小 设置……

    1、画布比窗口小的情况。

    import turtle as tu
    
    tu.setup(400, 400)      # 创建 400*400像素大小的窗口。
    tu.screensize(300, 300, bg='lightblue')    # # 创建 300*300像素大小的画布,背景色为淡蓝色。
    
    tu.mainloop()
    

    运行结果为:
    在这里插入图片描述
    上面代码中,画布的大小是比窗口要小的,但是画布的背景色还是全部填充满了整个窗口。 说明当画布尺寸比窗口小时,系统会自动把画布放大填充满整个窗口。但当用鼠标拖动窗口的大小,缩小到比画布的尺寸还要小时,窗口就出现滚动条,可以拖动滚动条,以显示画布。

    其实这个就相当于下面的第二种情况:

    2、设置参数时,画布尺寸大于窗口。

    import turtle as tu
    
    tu.setup(400, 400)						# 设置窗口尺寸。
    tu.screensize(500, 500, bg='lightblue')    # 设置画布尺寸。
    
    tu.mainloop()
    

    运行结果为:
    在这里插入图片描述
    此时,窗口边框出现滚动条。

    注:用turtle 画图时,即使画的坐标超出了窗口或者画布的大小,它还是可以正常画图的,只是显示不出来。如果只是超出一点,用鼠标拖动窗口边缘,放大窗口就能使其显示出来。也可以不改变窗口的大小,改变画布的参数,使窗口出现滚动条,来显示。

    setworldcoordinates 方法的使用

    setworldcoordinates 方法是用来自定义画布的坐标的。

    先看系统坐标的代码示例:
    画布坐标默认是 中心为(0,0)

    import turtle as tu
    
    tu.setup(400, 400)
    tu.screensize(800, 800, bg='lightblue')    # 画布比窗口要大。
    
    tu.goto(100, 0)
    tu.goto(100, 100)
    tu.goto(-100, 100)
    tu.goto(-100, -100)
    tu.goto(100, -100)
    
    tu.mainloop()
    

    运行结果:
    在这里插入图片描述

    再看自定义坐标 1

    import turtle as tu
    
    tu.setup(400, 400)
    tu.screensize(800, 800, bg='lightblue')
    
    tu.setworldcoordinates(-1, -1, 5, 5)  # 自定义坐标系统
    tu.goto(0, 0)
    tu.goto(4, 0)
    tu.goto(4, 4)
    tu.goto(0, 4)
    tu.goto(0, 0)
    
    tu.mainloop()
    

    运行结果为:
    在这里插入图片描述
    代码 tu.setworldcoordinates(-1, -1, 5, 5) 说明:
    在画布中新建了一个坐标系,其中
    画布的左下角坐标为(-1,-1),右上角的坐标为(5,5)
    如下图所示,它把画布纵横方向各分隔成了6等分。
    在这里插入图片描述

    自定义坐标 2

    纵横方向不等比例

    import turtle as tu
    
    tu.setup(400, 400)
    tu.screensize(800, 800, bg='lightblue')
    
    tu.setworldcoordinates(-1, -1, 5, 11)  # 纵坐标刻度多了一倍
    tu.goto(0, 0)
    tu.goto(4, 0)
    tu.goto(4, 4)
    tu.goto(0, 4)
    tu.goto(0, 0)
    
    tu.mainloop()
    

    看运行结果:
    在这里插入图片描述

    展开全文
  • Pycharm中turtlesetup无定义问题解决方案

    千次阅读 多人点赞 2020-07-01 16:06:03
    解决过程:开始是以为自己的turtle库的安装出了问题,但仔细考虑发现使用turtle.setup()的时候没有报错。 import turtle turtle.setup(650,350,200,200) 但是使用 from turtle import * setup(650,350,200,200) 会...

    问题起因:在学习嵩山老师的python语言程序设计基础的P48页实例代码2.2Python蟒蛇绘制程序的的时候,使用from turtle import * 时setup()无定义
    Turtle.setup()无定义
    解决过程:开始是以为自己的turtle库的安装出了问题,但仔细考虑发现使用turtle.setup()的时候没有报错。

    import turtle
    turtle.setup(650,350,200,200)
    

    但是使用

    from turtle import *
    setup(650,350,200,200)
    

    会报错。然后我找到turtle的库,看了一下,找到了setup()的相关部分

    class _Screen(TurtleScreen):
        def __init__(self) -> None: ...
        # Note int and float are interpreted differently, hence the Union instead of just float
        def setup(
            self,
            width: Union[int, float] = ...,
            height: Union[int, float] = ...,
            startx: Optional[int] = ...,
            starty: Optional[int] = ...
        ) -> None: ...
        def title(self, titlestring: str) -> None: ...
        def bye(self) -> None: ...
        def exitonclick(self) -> None: ...
    
    def Screen() -> _Screen: ...
    

    然后尝试使用Screen().setup()成功。
    如下
    Screen().setup()

    from turtle import *
    Screen().setup(650,350,200,200)
    penup()
    fd(-250)
    pendown()
    pensize(25)
    pencolor("violet")
    seth(-40)
    for i in range(5):
        circle(40,80)
        circle(-40,80)
    circle(40,80/2)
    fd(40)
    circle(16,180)
    fd(40*2/3)
    

    有大佬想要补充的可以评论提示!
    随手记录。

    展开全文
  • python turtle库语法元素分析其一 注:turtle.setup()

    万次阅读 多人点赞 2019-09-26 16:17:53
    turtle库语法元素分析其一 注:turtle.setup() (利用jupter演示) ** 绘制坐标体系 ** turtle库绘制图形有一个基本框架:一个小海龟在坐标系中爬行,其爬行轨迹形成了绘制图形。对于小海龟来说,有”前进“、”后退...

    turtle库语法元素分析其一 注:turtle.setup()

    (利用jupter演示)
    **

    绘制坐标体系

    **
    turtle库绘制图形有一个基本框架:一个小海龟在坐标系中爬行,其爬行轨迹形成了绘制图形。对于小海龟来说,有”前进“、”后退“、”旋转“等爬行行为,对坐标系的探索也通过”前进方向“、”后退方向“、”左侧方向“和”右侧方向“等小海龟自身角度方位来完成。
    介绍turtle.setup()函数
    该函数各参数关系如图所示,其具体定义为:turtle.setup(width,height,startx,starty)
    作用:设置主窗体的大小和位置。
    width:窗口宽度,如果值是整数,表示像素值;如果值是小数,表示窗口宽度与屏幕的比例。
    height:窗口高度,如果值是整数,表示像素值;如果值是小数,表示窗口高度与屏幕的比例。
    startx:窗口左侧与屏幕左侧的像素距离,如果值是None,窗口位于屏幕水平中央。
    starty:窗口顶部与屏幕顶部的像素距离,如果值是None,窗口位于屏幕垂直中央。
    (图做的有点丑大家尽量看)

    在这里插入图片描述

    展开全文
  • turtle.setup(width, height, startx, starty) -setup()设置窗体大小及位置 -4个参数中后两个可选 -setup()不是必须的
  • 【单选题】pow(x, 0.5)能够计算x的平方根,计算负数的平方根将产生: 【单选题】哪个选项不能正确引用turtle库进而使用setup()函数? 【单选题】哪个选项是程序的三种基本结构? 【单选题】字符串是一个连续的字符序列,...
  • python安装turtle库 python中的turtle库本来是内置自带的,但是在我的憨批操作(把自己的一个文件命名为turtle.py,删除之后turtle库就不能用了)下,直接裂开。 首先安装turtle库: 直接使用pip install turtle会报...
  • turtle.setup(650,350,200,200) #绝对坐标 turtle.goto(x,y)海龟一开始在画面的中心(0,0),到达(x,y) #相对坐标 海龟当前运行的方向是前进方向 turtle.fd(d) 或turtle.forward(d) #后方是后退方向 turtle.bk...
  • Python中turtle库的基本用法

    千次阅读 2020-11-18 10:23:58
    1、turtle.setup(width,height,startx,starty) //起始点坐标:左上角相对于屏幕的坐标,默认在屏幕中央 2、turtle.goto(x,y)//将海龟走到该坐标位置 //绝对坐标 3、turtle.bk(d)//海龟后退 //海龟坐标 4、turtle....
  • Python turtle库的应用——蛇 turtle库介绍 1、Turtle中的turtle.setup()函数用于启动一个图形窗口,它有四个参数 turtle.setup(width, height, startx, starty) 分别是:启动窗口的宽度和高度表示窗口启动时,窗口...
  • Python turtle库使用教程

    2021-02-03 01:01:20
    1.基础概念1 画布...常用的画布方法有两个:screensize()和setup()。(1)turtle.screensize(canvwidth=None, canvheight=None, bg=None)参数分别为画布的宽(单位像素), 高, 背景颜色如:turtle.screensize(800, ...
  • python里面的turtle库的使用

    千次阅读 2020-12-04 04:47:14
    Turtle库Turtle库是Turtle绘图体系的Python实现,它是Python语言的标准库之一。Python计算生态=标准库+第三方库。标准库:随解释器直接安装到操作系统中的功能模块。第三方库:需要经过安装才能使用的功能模块。首先...
  • python turtle库学习笔记

    2020-12-04 04:47:10
    1、turtle库是python语言中一个很流行的绘制图像的函数库想象一只小乌龟,在一个横轴为x,纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制图形...
  • 1.2turtle库及库引用

    2021-05-10 22:14:00
    使用import保留字完成,采用.()编码风格2.import更多用法turtle库1. 画笔控制函数2.运动控制函数控制海龟行进:走直线 & 走曲线画笔设置后一直有效,直至下次重新设置3.方向控制函数angle: 行进方向的绝对角度 ...
  • turtle库安装

    2020-11-21 02:48:10
    安装turtle1.Python2安装命令:pip install turtule2.Python3安装命令:pip3 install turtlepython3安装提示错误Collecting turtleUsing cached ...
  • turtle库使用简介

    2020-11-24 06:08:31
    python之绘制图形turtleturtle是python的基础绘图库,官方手册这个被介绍为一个最常用的用来给孩子们介绍编程知识的方法,其主要是用于程序设计入门,是标准之一,利用turtle可以制作很多复杂的绘图。...
  • python的turtle库的简单使用 Python的turtle库是一个直观有趣的图形绘制函数库,是python的标准库之一。 一、绘图坐标体系 turtle库绘制图形的基本框架:通过一个小海龟在坐标系中的爬行轨迹绘制图形,小海龟的初始...
  • python的turtle库的简单使用 Python的turtle库是一个直观有趣的图形绘制函数库,是python的标准库之一。 一、绘图坐标体系 turtle库绘制图形的基本框架:通过一个小海龟在坐标系中的爬行轨迹绘制图形,小海龟的初始...
  • Python绘图Turtle库详解

    千次阅读 2021-01-28 19:17:30
    Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形...
  • python学习篇,turtle库

    千次阅读 2021-02-03 01:00:44
    什么是turtle库turtle库是python的标准库之一。是python的基础绘图库。简单来说,turtle库也就用来做基本图形绘制用的,turtle又有海龟的意思也被称为‘海龟’库。既然学习turtle库,那么就要知道turtle库的用法...
  • [python库]turtle库总结

    2020-12-10 12:26:58
    turtle库总结1、画布:(1) turtle.screensize(宽,高,背景颜色)(2) turtle.setup(width=0.?,height=0.?,startx=?,starty=?)宽、高小数表示占据电脑屏幕的比例;x、y表示坐标,窗口左上角为原点坐标,如果x、y空,则...
  • Python-turtle库绘制图形

    千次阅读 2020-02-13 15:40:48
    Python-turtle库绘制图形 先来看一段简单程序以及动画效果, 蟒蛇的效果图: 绘制蟒蛇的源程序: Turtle库 import turtle import是一个关键字,用来引入一些外部库,这里是引入一个名字叫turtle的函数库 Turtle库...
  • python入门——turtle库的使用

    千次阅读 2019-03-19 17:15:11
    Turtle库的使用 import turtle turtle.setup(650,350,200,200) turtle.penup() turtle.fd(-250) turtle.pendown() turtle.pensize(25) turtle.pencolor("purple") turtle.seth(-40) for i in range(4): ...
  • Python中turtle库的使用

    千次阅读 2020-11-26 01:29:13
    1.画布turtle.setup(650,350,200,200)前两个参数用于说明画布的大小,后两个参数说明窗体的位置2.画笔设置语句用法turtle.pensize()用于设置画笔大小turtle.penup()抬起画笔turtle.pendown()落下画笔turtle.pencolor...
  • turtle库的使用

    千次阅读 2021-01-14 14:59:54
    一、turtle库基本介绍turtle(海龟)库是turtle绘图体系的Python实现。turtle绘图体系:1969年诞生,主要用于程序设计入门Python语言的标准库之一入门级的图形绘制函数库Python计算生态 = 标准库 + 第三方库标准库:随...
  • python3中安装turtle库

    2020-11-21 02:48:09
    开始在网上找资料安装的时候踩了一点坑,来总结一下经验直接安装安装 pip install turtle会提示错误:Command "python setup.py egg_info" failed with error code 1解决方法1.直接找到turtle 0.0.2(地址是这个),把...
  • 详解python中的Turtle函数python对函数的引用方式1、import 例如:import turtle如果需要使用库函数中的函数,需要使用:.例如: import turtleturtle.fd(100)2、from import from import *, 使用这种方式时,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,491
精华内容 2,196
关键字:

turtle库setup