位置: 编程技术 - 正文

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画图具体步骤)

  • 所得税退税的会计处理方法
  • 递延所得税转回的会计分录
  • 企业的哪些活动对企业有长期影响呢
  • 失业社保补助金领取条件
  • 经济补偿金也需要交个人所得税吗?
  • 收购股权怎么做账
  • 公司银行社保代缴怎么交
  • 企业资产业务收购税务处理怎么做?
  • 按月预提短期借款利息
  • 增值税免税收入计入什么科目
  • 特许权使用费分摊比例怎么算
  • 企业偷税漏税行为诉讼有效期限
  • 外籍人员劳务费税率表
  • 劳务派遣公司是干嘛的
  • 我公司去年职工工资多少
  • 如何办理临时经营纳税人设立登记
  • 企业盈利所得税交多少
  • 医疗服务收入占比分析
  • 经营租赁中出租人发生的初始直接费用是指
  • 报销通行费会计分录
  • 房产税和城镇土地使用税
  • 企业党建活动经费管理办法的规定
  • 华为鸿蒙系统看PDF文件会不多次存
  • 苹果今天推送更新内容
  • PHP:Memcached::setMultiByKey()的用法_Memcached类
  • 乌鲁米耶湖春季湖水更深
  • 矿产资源补偿费计入科目
  • 保险储金是什么意思
  • php模板引擎原理
  • 业务招待费计入什么会计科目
  • thinkphp连接数据库优化
  • 收回前欠货款会导致资产总额减少吗
  • 租房开的发票收的税怎么做账?
  • window12最新系统
  • ssh远程登录执行命令
  • 个税返还的会计处理
  • 增值税发票丢失怎么补开
  • 金税盘到上传截止日期
  • 主营业务收入需要结转吗
  • 个税申报密码重置多久能用
  • 制造费用月末一般有余额吗
  • 售后租回融资租赁帐务处理怎么做?
  • 其他收益包含
  • sql中order by 1
  • 小规模费用发票可以抵扣增值税吗
  • 企业购买的理财产品 亏损了,是否可以税前扣除
  • 红冲更正的正确分录
  • 垃圾清运费属于什么服务
  • 承包经营的承包人工资能税前扣除吗
  • 消防设施安装费收费标准
  • 自产自销免税发票可以抵税吗
  • 财务费用和应付利息都在借方
  • mysql5.0安装
  • linux oos
  • win7英伟达显卡驱动安装失败
  • mac os x 10.9.5
  • win7系统无法启动怎么解决
  • 桌面美化助手
  • linux的kill函数
  • 系统播放音乐
  • win10更新后浏览器打不开网页
  • shell while
  • unity 游戏开发教程
  • nodejs报错
  • css首字母大写
  • css样式分为
  • Vuforia 4.0 beta——Object Recognition (一)
  • 拥有一个属于自己的空间高中作文
  • bootstrap要学吗
  • pythoni脚本
  • python进行爬虫
  • nodeJS(express4.x)+vue(vue-cli)构建前后端分离实例(带跨域)
  • java script
  • javascript截图找图
  • 陕西省国家税务总局班子成员
  • 兖州宁德新能源官网首页
  • 小规模纳税人改成一般纳税人怎么改
  • 没盖发票专用章可以补盖吗
  • 国网成都市局和绵阳市局的区别?
  • 税控软件怎么升级到新版本
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设