首页 > 编程语言 >python turtle库的初步认识

python turtle库的初步认识

时间:2024-02-13 09:02:29浏览次数:37  
标签:turtle 画笔 python 距离 初步 pencolor 绘制

python turtle库的初步认识

一、设置主窗体的大小与位置

.....
turtle.setup(宽,高,与屏幕左侧的像素距离,与屏幕右侧的像素距离)	#后两个数值为None时,该方向则默认居中

二、画笔控制

......
turtle.penup()		#抬起画笔,表示移动画笔不绘制形状
turtle.pendown()	#落下画笔,表示移动画笔将会绘制形状

turtle.pensize(尺寸)	#画笔尺寸(宽度)

turtle.pencolor("颜色")
turtle.pencolor((r,g,b))	#画笔颜色

三、形状绘制

......
turtle.fd(距离)	#画笔沿当前方向的行进距离,负数表示后退

turtle.seth(数值) #画笔绘制方向,数值部分填入绝对方向角度值,以正东(正右侧)为绝对0度

turtle.circle(半径,角度) #绘制弧形,角度为None则默认绘制圆形

标签:turtle,画笔,python,距离,初步,pencolor,绘制
From: https://www.cnblogs.com/bianchengafeng/p/18014325

相关文章

  • Python 基本数据类型——数字类型
    Python基本数据类型——数字类型一、数字类型1、整数进制引导符号举例十进制无1234二进制0b0B0b10101八进制0o0O0o732十六进制0x0X0xABC取值范围理论上可取遍所有值,但是实际上受限于内存大小2、浮点数0.0,10.2,-1.23科学计数法:9.......
  • Python Rich:美化终端显示效果
    Rich库的功能就像它的名字一样,使Python编程更加丰富(rich),它帮助开发者在控制台(命令行)输出中创建丰富、多彩和具有格式化的文本。本篇总结了如何使用Rich库让我们的命令行工具更加美观。1.安装通过pip安装:pipinstallrich使用下面的命令验证是否安装成功。python-mrich......
  • Python 机器学习 线性回归和岭回归
    ​ Python机器学习中,机器学习领域的线性回归和岭回归是两种常用的回归分析方法,用于预测一个或多个自变量(或称为特征)和因变量(或称为目标变量)之间的关系。这两种方法都试图找到最佳的线性组合来预测目标变量,但它们在处理数据的方法上有所不同。线性回归和岭回归都是常用的线性回......
  • python3.9 + django4.1 + vue3 ,报错,无法访问配置的路由地址,Using the URLconf defined
    python3.9+django4.1+vue3,报错,无法访问配置的路由地址,UsingtheURLconfdefinedinStudentMgrBE.urls,DjangotriedtheseURLpatterns,inthisorder:-------------------------------------------------------------------------------无法访问 地址,报错如下: Us......
  • Python 机器学习 线性回归 梯度下降法优化损失函数
    ​ Python机器学习中,梯度下降法是一种用于优化线性回归模型(以及其他机器学习算法)的损失函数的通用算法。目的是通过迭代地调整模型的参数(权重和截距),以最小化损失函数,例如均方误差(MSE)。梯度下降的基本思想是计算损失函数相对于每个参数的梯度(即偏导数),然后朝着减少损失的方向调......
  • 匀加速运动模拟python,(matplotlib)
    importnumpyasnpimportmatplotlibmatplotlib.use("TKAgg")importmatplotlib.pyplotaspltg=9.8s=100ds=0.00001#单位米v0=0.001#m/sv=[v0]t=[ds/v0]t_sum=0ds_num=int(s/ds)x=[]y=[]foriinrange(ds_num+1):ifi==0:continue......
  • Python通过Lxml库解析网络爬虫抓取到的html
    ​Lxml是基于libxml2解析库的Python封装。libxml2是使用C语言编写的,解析速度很好,不过安装起来稍微有点复杂。安装说明可以参考(http://Lxml.de/installation.html),在CentOS7上中文安装说明(http://www.cjavapy.com/article/64/),使用lxml库来解析网络爬虫抓取到的HTML是一种非常......
  • python基础学习4
    异常处理try-excepttry-except-excepttry-except-except-elsetry-except-except-else-finally:raise关键字raiseException('自定义异常')异常类型ZeroDivisionError除数为零IndexError索引超出范围KeyError字典取值时key不存在NameError使用未声明变量Sy......
  • 八、Python开发环境管理
    AnacondaAnaconda介绍、安装及使用教程-知乎(zhihu.com)如果你已经安装了Anaconda,那么就不再需要再安装Python了。Anaconda是一个集成了Python和大量常用Python库的发行版,它内置了Python环境和多种常用的Python库,可以直接使用。安装Anaconda后,你就可以在命令......
  • Python--变量和简单数据类型
    Python--变量和简单数据类型变量的命名和使用1.变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头,例如,可将变量命名为message_1,但不能将其命名为1_message。1_message="helloworld"#错误写法message_1="helloworld"#正确写法2.变量名不能......