位置: 编程技术 - 正文

使用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)

  • 简易征收办法征税货物销售额
  • 生产企业进项税加计扣除
  • 企业建厂房购进材料可以抵扣吗
  • 物业费的税金是否向业主收取
  • 金融债券的利息收入
  • 建筑业企业纳税人税率是多少
  • 研发费用可以结转以后年度抵扣吗对吗
  • 外企当年利润能赚多少
  • 招拍挂方式取得土地,应该取得土地后立项
  • 认缴出资股权转让的法律责任
  • 材料成本差异月初贷方余额表示什么
  • 季度流动比率怎么算
  • 研发领用原材料的去向
  • 总分公司能互相开票吗
  • 出口退税和企业所得税
  • 学校管理费是什么意思
  • 仓储费专用发票可以抵扣吗?
  • 清洁费免税吗
  • 应交税费属于什么会计要素
  • 发票抬头开错跨月了怎么办?
  • 非股东打入投资款无法返还
  • 成本算错了
  • 教你从脸上看出风水
  • 服务业成本会计分析
  • photoshop人像磨皮方法
  • 怎么让别人无法访问我的qq空间
  • 期间费用率的意义
  • 小型微利企业的企业所得税优惠政策
  • 抵押房产的保险能退吗
  • 新电商行业
  • 航天信息服务费发票哪里打印
  • 特立尼达和多巴哥
  • svg怎么改大小
  • 房产权利转移
  • 贷款减值损失准备怎么算
  • 巴塞罗那城市布局
  • 利用matlab作图
  • 前端底层架构是什么意思
  • 银行代发工资会扣个人所得税吗
  • 个人出租房可开发票吗
  • 增值税简易计税方法适用范围
  • 会计怎么计算
  • 给员工买保险的好处和坏处
  • 采购材料单表格
  • 小规模企业现金流量表
  • 主营业务收入净额在哪个报表里面
  • 水电费没有票怎么做账
  • 转让古董收入
  • 成本类账户期末如有余额在借方
  • 专票已认证但又不能抵扣
  • 其他综合收益如何计算所得税
  • 将现金存入银行编制什么凭证
  • 月末结转销售会计分录
  • 股权转让溢价
  • 支付保证金如何做账务处理
  • 非流动资产基金和专用基金
  • 电信发票为什么有单位
  • 企业利润率如何计算公式
  • 农业银行多级账簿可以代发工资吗
  • 固定资产是指什么
  • 私企银行有哪几家
  • 消费税的科目设置在哪里
  • MySQL创建数据库字符集和排序规则
  • win8怎么一开机就进入桌面
  • win8系统怎么安装微信
  • uefi模式怎么装机
  • windows临时文件在哪里
  • linux arp -n
  • Linux进入图形界面卡顿
  • windows 10预览版
  • win7系统怎么设置屏幕常亮
  • linux的文件结构
  • win10一年更新几次
  • win8怎么运行命令
  • 批处理截取字符串
  • javascript中math.ceil
  • 安装了python2.7和3.6怎么切换版本
  • 税务软件服务商
  • 国税网上办税大厅在哪
  • 茶叶出口退税率为什么是9%不是13%
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设