位置: 编程技术 - 正文

Python中turtle作图示例(用python的turtle画图代码)

编辑:rootadmin

推荐整理分享Python中turtle作图示例(用python的turtle画图代码),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python turtel,python绘图turtle,python turtle简单绘图,python中turtle画,python中turtle画,pythonturtle画图,pythonturtle画图,pythonturtle画图,内容如对您有帮助,希望把文章链接给更多的朋友!

在Python里,海龟不仅可以画简单的黑线,还可以用它画更复杂的几何图形,用不同的颜色,甚至还可以给形状填色。

一、从基本的正方形开始

引入turtle模块并创建Pen对象:

前面我们用来创建正方形的代码如下:

此段代码太长,我们可以用for循环进行优化:

效果如下:

二、画星星

我们只需把for循环做一些改动即可,代码如下:

效果如下:

然而我们还可以进一步改进,比如每次旋转度,循环次,代码如下:

效果如下:

我们还可以画螺旋星,代码如下:

Python中turtle作图示例(用python的turtle画图代码)

效果如下:

现在让我们用if语句控制海龟的转向来绘制不同的星星。让海龟先转一个角度,然后下一次转一个不同的角度。

在这里,我们先创建一个运行次的循环(range(1,)),然后让海龟向前移动个像素(t.forward())。接下来是if语句(ifx%2 == 0),它的意思是:x除以2的余数是否等于0.如果x中的数字是偶数,我们让海龟左转度(t.left()),否则(else)我们让它左转度。代码如下:

效果如下:

三,画汽车

试着画一辆小汽车,给自己树立一个小目标,说不定哪一天就实现了。

(这段代码新增了color,begin_fill,end_fill,circle,setheading函数)

整合后效果如下:

下面来集中介绍下新增的几个函数:

1,color是用来改变画笔颜色的。

2,begin_fill和end_fill是用来给画布上的一个区域填色的。

3,circle是用来画一个指定大小的圆。

4,setheading让海龟面向指定的方向。

总结:

这次比上次更深入的运用了Python的turtle模块来画几个基本的几何图形,还有for循环和if语句来控制海龟在屏幕上的动作。同时改变了海龟的笔的颜色并给它所画的形状填色。接下来将开始学习填色。

标签: 用python的turtle画图代码

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

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

下一篇:Python竟能画这么漂亮的花,帅呆了(代码分享)(怎么用python画图具体步骤)

  • 电费发票隔月开如何做账
  • 预收账款可以挂多久
  • 小微企业减免的增值税账务处理
  • 个体户定额征收标准
  • 一张发票能分开做帐务处理吗
  • 应收票据贷方余额怎么办
  • 签证费没有发票可以入账吗
  • 赠送车子需要过户吗
  • 或有负债怎么入账
  • 专项资金可以存定期吗
  • 限制性股票科目
  • 个税的滞纳金怎么算
  • 个人所得税没有税也要申报吗
  • 其他应收款 应收账款
  • 内部部门汇缴上级财务
  • 工资扣款的规定
  • 税控盘怎么打票
  • 滞留票是什么意思
  • 民办非企业是否可以出资设立公司
  • 增值税发票税率是星号
  • 外购货物用于职工福利企业所得税怎么调整
  • 经营成本计算公式财务管理
  • 购买债券投资的交易费用
  • win10系统如何在游戏中禁用输入法
  • 虚拟机中如何将文件移动到普通用户的家目录下
  • 笔记本电池保养注意事项
  • win10永久激活码神key一周内
  • 苹果专用win10镜像下载
  • 资源管理器被关闭了怎么恢复
  • 笔记本电脑预装
  • 苹果手机下载爱思极速版有什么影响
  • 电脑xmp是啥
  • php单双引号的区别
  • ahqtb.exe是啥进程 ahqtb进程信息查询
  • Thinkphp+smarty+uploadify实现无刷新上传
  • 水表同步
  • laravel获取请求参数
  • 两借两贷属于复合会计分录吗
  • vue项目移动端怎么做适配
  • pdca安全管理方法
  • php隐藏图片地址
  • 农村土地承包经营权流转合同
  • 个人终止投资经营的情形
  • mongodb mongoose
  • 业务活动表本年累计数公式是什么
  • 更改增值税申报表退税在哪里退钱
  • 原始凭证太多怎么做账
  • 融资租赁固定资产折旧年限
  • 工伤陪护费计入哪个科目
  • 接受捐赠的固定资产按什么入账
  • 公交公司如何做好精细化管理
  • 发票报销有限制吗
  • 收到建筑发票会计分录
  • 税费多一分钱怎么调回来?
  • 销售款退回会计分录
  • 验资账户需要对账吗
  • 金税卡就是税控盘吗
  • 记账凭证可以先做贷方吗
  • 大额往来款项的认定
  • 专票和普票的区别税点差多少
  • 购买空调做账分录
  • 应收帐款坏账处理
  • MySQL replace into 语句浅析(一)
  • 下载windows vista
  • Windows Server 2008中安装DNS服务器详细图文教程
  • 外接法实物图
  • 硬盘 bios
  • 注册表c盘桌面路径改为d盘
  • linux nmap扫描端口
  • js四舍五入两位小数
  • Web Inspector:关于在 Sublime Text 中调试Js的介绍
  • 贝塞尔曲线生成器
  • js中表单
  • python怎么读取中文txt文本
  • 抱歉,初始化安卓设置时发生了问题
  • 英语流利说的简单介绍
  • 2023年四川职工医保缴费基数
  • 税务投诉撤销申诉
  • 如何查询车辆购买信息
  • 分摊费用怎么计算公式
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设