前言

小伙伴们好,我是二哥(二师兄),端午节就要到了,提前祝各位假期愉快,端午安康!

二哥突发奇想,用Python画了几个粽子送给女友,由于色香味俱全,没想到她差点把我的电脑吃了,跪地直呼真香!

喜欢不要忘了评论、点赞呦!!!

目录

前言

工具

代码构建

绘制粽子

绘制粽子结

完整代码


工具

绘图:Turtle

代码构建

根据二哥的分析,粽子的构成主要有两个部分(粽子+粽子结),我们分两步进行绘制即可。

绘制粽子

粽子的主要形状就是一个三角锥,我们绘制一个绿色的三角锥即可,二哥画的草图如下(画工请无视):

代码如下:

# 设置颜色及画笔属性pensize(2)pencolor(0, 0, 0)fillcolor(4, 77, 19)# 绘制粽子begin_fill()fd(200)circle(15, 120)fd(200)circle(15, 120)fd(200)circle(15, 120)end_fill()fillcolor(4, 77, 19)begin_fill()fd(200)circle(15, 60)fd(100)circle(15, 90)fd(173)circle(1, 150)end_fill()fd(205)circle(-15, 120)fd(197)circle(-15, 120)fd(200)

结果如下:

绘制粽子结

第二步就是绘制粽子结了,粽子结的颜色要和粽子区分开,传统的粽子大概应该是草黄色,草图如下:

代码如下:

    color(60, 67, 0)fillcolor(85, 97, 9)begin_fill()fd(122)goto(a)left(120)fd(24)right(120)fd(150)right(120)fd(24)right(60)fd(124)end_fill()right(60)fd(24)begin_fill()left(110)fd(67)left(100)fd(24)left(80)fd(52)end_fill()

其他

除了绘制粽子和粽子结,我们还要时刻控制画笔的位置,最终写成函数就可以绘制多个粽子了。完整代码见下文。

完整代码

from turtle import *# 隐藏海龟
hideturtle()
# 颜色模式
colormode(255)'''参数说明:pensize:画笔粗细
pencolor:画笔颜色
fillcolor:填充颜色
begin_fill:开始填充
fd:前进
circle:画圆
right:右转
end_fill():结束填充'''def Zongz(x, y):# 根据输入的坐标调整起点penup()home()goto(x, y)pendown()# 设置颜色及画笔属性pensize(2)pencolor(0, 0, 0)fillcolor(4, 77, 19)# 绘制粽子begin_fill()fd(200)circle(15, 120)fd(200)circle(15, 120)fd(200)circle(15, 120)end_fill()fillcolor(4, 77, 19)begin_fill()fd(200)circle(15, 60)fd(100)circle(15, 90)fd(173)circle(1, 150)end_fill()fd(205)circle(-15, 120)fd(197)circle(-15, 120)fd(200)# 调整位置绘制粽子结penup()circle(-12, 120)circle(-1, 60)fd(100)right(60)back(105)a = pos()pendown()# 绘制粽子结color(60, 67, 0)fillcolor(85, 97, 9)begin_fill()fd(122)goto(a)left(120)fd(24)right(120)fd(150)right(120)fd(24)right(60)fd(124)end_fill()right(60)fd(24)begin_fill()left(110)fd(67)left(100)fd(24)left(80)fd(52)end_fill()# 回到远点(朝向东)penup()goto(0, 0)home()pendown()Zongz(50, 0)
Zongz(-100, 0)
Zongz(-250, 0)
mainloop()

最终运行结果:

真香!端午节到来,我用Python画了几个粽子送给女票,女票差点吃了我的电脑...相关推荐

  1. 端午节,我用 Python 画了一盘粽子送给大家

    今天是端午节,首先祝大家端午安康,说到端午节,粽子则是必不可少的,现在粽子的种类也是五花八门,但我还是喜欢传统的白棕子,你喜欢哪种粽子呢?在大家吃着美味粽子的同时,本文我们画一盘粽子送给大家. 先睹为 ...

  2. 端午节,我用Python画了一盘粽子

    开发者(KaiFaX) 面向全栈工程师的开发者 专注于前端.Java/Python/Go/PHP的技术社区 快到端午节了,用 Python 画一盘粽子送给大家,用到的 Python 库还是大家比较熟悉 ...

  3. 我用 Python 画了一盘粽子送给大家

    今天是端午节,首先祝大家端午安康,说到端午节,粽子则是必不可少的,现在粽子的种类也是五花八门,但我还是喜欢传统的白棕子,你喜欢哪种粽子呢?在大家吃着美味粽子的同时,本文我们画一盘粽子送给大家. 先睹为 ...

  4. 用python画名字组成的爱心_520用Python画一颗特别的爱心送给她

    原标题:520用Python画一颗特别的爱心送给她 来源: Python与数据分析(ID:PythonML,已获授权) 520,大家有没有和心爱的女生在一起呢? 今天我们来用Python画一颗特别的爱 ...

  5. python编程爱心-520用Python画一颗特别的爱心送给她

    今天520,大家有没有和心爱的女生在一起呢? 今天我们来用Python画一颗特别的爱心,送给那个特别的她,给她一份浪漫的惊喜吧~ 还记得那个心形曲线的公式吗? 我们用Python基于上面的公式来画一画 ...

  6. 真香!spaCy+Cython比Python快100倍.....

    选自Medium      作者:Thomas Wolf 编译:机器之心(almosthuman2014) Cython 是一个工具包,可以使你在 Python 中编译 C 语言,这就是为什么 num ...

  7. 真香!安利 6 个 Python 数据分析神器

    Python数据挖掘与文本分析&Stata应用能力提升与实证前沿云特训 Python部分明天(6月29日-7月2日)开始上课,感兴趣的童鞋抓紧哦 用Python处理数据大家都不陌生了,属常规操 ...

  8. 开源真香 离线识别率高 Python 人脸识别系统

    以往的人脸识别主要是包括人脸图像采集.人脸识别预处理.身份确认.身份查找等技术和系统.现在人脸识别已经慢慢延伸到了ADAS中的驾驶员检测.行人跟踪.甚至到了动态物体的跟踪. 由此可以看出,人脸识别系统 ...

  9. 用Python画一个“中国福”,送给想要祝福的人吧

    支付宝集福活动也开启了,博主也为大家准备了一份新年礼物,希望大家可以写一个与众不同的福字,在文章最后博主也放了一份小礼物,提前祝大家新年快乐!!废话不多说,代码呈上: from turtle impo ...

最新文章

  1. 数据结构设计_撮合引擎开发:数据结构设计
  2. 【基于Python+Flask项目部署系列--03】开发测试环境配置-基于Ubuntu16.04
  3. mysql 命令 _Mysql常用命令行大全
  4. 批量安装Windows补丁
  5. python爬虫实践目的_Python编写爬虫实践
  6. 原生JavaScript对CSS进行格式化和压缩
  7. 20个令人称赞的以办公环境为背景的网站作品
  8. 【Windows编程】系列第八篇:通用对话框
  9. Java实验-课程设计报告一:个人银行账户管理系统SavingAccountManageSystem-具体文档+源码...
  10. 软件安全期末考试试题21SZ回忆版
  11. 4G模块SIM7600绑定AT指定串口号(二)
  12. flask keras 多线程环境下加载模型
  13. 【PLM—1】——2019-NAACL-Bert
  14. Javascript与多线程
  15. 酷我音乐mp3歌曲URL地址提取(作背景音乐)
  16. 与上海天文台关于坐标转换的约定
  17. 操作系统期末知识点总结
  18. 通过Git同步Obsidian与IOS
  19. 图书馆管理系统 13-架构设计
  20. SAP 获取内表字段名

热门文章

  1. Fumark支持SLI双卡测试设置
  2. 戴红计算机网络安全,我校举办第二届信息安全与网络攻防竞赛
  3. 求1-1/2+1/3-1/4+...+1/99-1/100
  4. 快速安装到安卓手机软件
  5. 用天球星座测量地球表面经纬度的方法
  6. Mosfet管开关管损耗、导通损耗、驱动损耗-计算方法公式及解释
  7. 2021年中国皮革行业市场现状分析,PU合成革趋势明显,汽车皮革是关键需求「图」
  8. 关于FS4412的ARM开发环境搭建并点亮LED灯
  9. 史上最超级KB的10个故事~你撑到第几个才发抖
  10. 在matlab中建模基准地形和山峰