位置: 编程技术 - 正文

使用Python的turtle模块画图的方法(python如何用turtle)

编辑:rootadmin

推荐整理分享使用Python的turtle模块画图的方法(python如何用turtle),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python中怎么用turtle,python的turtle.seth,python turtel,python turtel,python中turtle.turtle,python中turtle.turtle,python turtle 用法,python中turtle.turtle,内容如对您有帮助,希望把文章链接给更多的朋友!

简介:turtle是一个简单的绘图工具。它提供了一个海龟,你可以把它理解为一个机器人,只听得懂有限的指令。

1.在文件头写上如下行,这能让我们在语句中插入中文

#-*-coding:utf-8-*-

2.用importturtle导入turtle库

3.绘图窗口的原点(0,0)在正中间。默认情况下,海龟向正右方移动。

4.操纵海龟绘图有着许多的命令,这些命令可以划分为两种:一种为运动命令,一种为画笔控制命令

(1)运动命令:

forward(d)

向前移动距离d代表距离

backward(d)

向后移动距离d代表距离

right(degree)

向右转动多少度

left(degree)

向左转动多少度

goto(x,y)

将画笔移动到坐标为(x,y)的位置

stamp()

绘制当前图形

speed(speed)

画笔绘制的速度范围[0,]整数

(2)画笔控制命令:

down()

画笔落下,移动时绘制图形

up()

画笔抬起,移动时不绘制图形

setheading(degree)

海龟朝向,degree代表角度

reset()

恢复所有设置

pensize(width)

画笔的宽度

使用Python的turtle模块画图的方法(python如何用turtle)

pencolor(colorstring)

画笔的颜色

fillcolor(colorstring)

绘制图形的填充颜色

fill(Ture)

fill(False)

circle(radius, extent)

绘制一个圆形,其中radius为半径,extent为度数,例如若extent为,则画一个半圆;如要画一个圆形,可不必写第二个参数

使用Python的turtle(海龟)模块画图

第一步:让Python引入turtle模块,引入模块就是告诉Python你想要用它。

importturtle

第二步:创建画布。调用turtle中的Pen函数。

t=turtle.Pen()

第三步:移动海龟。

t.forward()

forward的中文意思是“向前地;促进”。所以这行代码的意思是海龟向前移动个像素:

t.left()

让海龟左转度

现在我们可以尝试画一个方块,思路就是前进-转向度-前进,循环四次。

效果如下:

第四步:擦除画布。

>>>t.reset()

重置命令(reset)这会清除画布并把海龟放回开始的位置。

>>>t.clear()

清除命令(clear)只清除屏幕,海龟仍停留在原位。

我们还可以让海龟向右(right)转,或者让它后退(backward)。我们可以用向上(up)来把笔从纸上抬起来(换句话说就是让海龟停止作画),用向下(down)来开始作画。

下面我们综合运用一下,画两条线。

效果如下:

总结

刚开始学用turtle模块作画,感觉就像小学刚开始作画一样。从前是拿起笔直接在纸上画,到现在使用Python作画时,感觉是把从前作画的动作分解开:准备画布——拿起笔准备作画——开始作画——放下笔不再作画。感觉很有趣,慢慢来,这才只是刚开始。

标签: python如何用turtle

本文链接地址:https://www.jiuchutong.com/biancheng/372251.html 转载请保留说明!

上一篇:python绘制铅球的运行轨迹代码分享(python绘制球面)

下一篇:Django原生sql也能使用Paginator分页的示例代码(django orm sqlalchemy)

  • 金税盘软件
  • 劳保用品费用报销表格
  • 房产租赁增值税率是5%还是9%
  • 资金收益率计应收账款吗
  • 需要安装的固定资产入账价值包括增值税吗
  • 企业中征码全称
  • 季度所得税申报错误,一定要更改吗
  • 开户行为什么是中国建设银行总行
  • 哪些固定资产不需要计提折旧
  • 怎样填列分析资产负债表
  • 餐饮无票收入怎么做账
  • 公司账户存定期 定期要做利息出纳账吗
  • 出口转内销补交关税
  • 营改增之后的增值税
  • 增值税申报未达标怎么办
  • 投资收益所得税表怎么填
  • 7月1日起,中药生产企业增值税税率为多少?
  • 租入办公设备的租金计入什么科目
  • 固定资产报废账目
  • 酒店住宿收入确认原则的条件
  • 政府返还的资金如何处理
  • microsoft edge怎么改成ie11
  • 路由器管家怎么登录
  • 硬盘 安装系统
  • 电脑重装系统启动
  • 坏坏狼故事绘本
  • php字符串变量
  • 购入固定资产入账价值包括增值税吗
  • 收到业绩补偿会扣税吗
  • 位于Praprotno村之上的圣托马斯教堂 (© Guy Edwardes/Minden Pictures)
  • 生产企业的成本有哪些
  • 工装费用会计分录
  • 以前年度损益科目代码
  • 微信小程序授权管理在哪里
  • php数组有哪几种类型
  • phpcms模板下载
  • 购置固定资产进项税率
  • 公司名义送花圈
  • 印花税契税入固定资产吗
  • layuitablechecked获取选中数据方式
  • 怎么计算土地增值税收入
  • 印花税是如何计征的
  • 新政府会计固定资产的核算与计量
  • 工会经费支出审批表
  • 残保金超比例奖励政策
  • 长期待摊费用摊完了之后怎么处理
  • 汽车价外费用
  • 运费是属于什么会计科目
  • sqlserver数据库怎么导出
  • windows7可以打开多个窗口
  • win10一年更新几次
  • win7如何打开windows功能
  • win8出现蓝屏怎么修复
  • linux系统的服务器
  • win10系统自带浏览器在哪里
  • windows7无法安装
  • python生成二维码添加图片
  • jquery插件怎么写
  • node.js document
  • [置顶]游戏名 TentacleLocker
  • Time、Set、Smartdrv命令的使用方法
  • python打印直角三角形用*符号
  • python ftp文件上传
  • javascript中的对象用于
  • jquery的实现原理
  • javascript用户名验证
  • Android java.lang.IllegalArgumentException: pointerIndex out of range
  • jquery页面
  • javascript构造函数创建对象
  • jquery iframe写入内容
  • python+Django+apache的配置方法详解
  • 电子税务局电子送达文书怎么签收
  • 发票如何验真伪?
  • 增值税发票选择确认平台查询不到以开出的进项发票?
  • 地址变更去税务局办理
  • 珠宝消费税怎么申报
  • 湖南职工医保哪里交
  • 最常见的财税知识
  • 2019小规模纳税人标准
  • 地税可以跨区交吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设