端午节,我用Python画了一盘粽子
开发者(KaiFaX)
面向全栈工程师的开发者
专注于前端、Java/Python/Go/PHP的技术社区
快到端午节了,用 Python 画一盘粽子送给大家,用到的 Python 库还是大家比较熟悉的 turtle,提前祝大家端午安康了。
首先,我们来画一个盘子,代码实现如下:
minAngle = (2 * math.pi / 360) * angle / steps
rotateAngle = rotateAngle / 360 * 2 * math.pi
penup() # 起笔
setpos(b * math.sin(rotateAngle), -b * math.cos(rotateAngle))
pendown() # 落笔
for i in range(steps):nextPoint = [a * math.sin((i + 1) * minAngle), -b * math.cos((i + 1) * minAngle)]nextPoint = [nextPoint[0] * math.cos(rotateAngle) - nextPoint[1] * math.sin(rotateAngle),nextPoint[0] * math.sin(rotateAngle) + nextPoint[1] * math.cos(rotateAngle)]setpos(nextPoint)
看一下效果:
接着,我们再来画粽子,代码实现如下:
pensize(2) # 画笔宽度
pencolor(2, 51, 12) # 画笔颜色
fillcolor(4, 77, 19) # 填充色
begin_fill()
fd(200) # 向前
circle(15, 120) #画圆弧
fd(200)
circle(15, 120)
fd(200)
circle(15, 120)
fd(200)
circle(15, 60)
fd(100)
circle(15, 90)
fd(173)
circle(1, 90)
end_fill()
penup()
fd(100)
right(60)
back(105)
a = pos()
pendown()
color(60, 67, 0)
fillcolor(85, 97, 9)
begin_fill()
fd(120)
goto(a)
penup()
back(15)
left(90)
fd(20)
right(90)
pendown()
fd(150)
right(120)
fd(24)
right(60)
fd(120)
right(60)
fd(24)
end_fill()
begin_fill()
left(110)
fd(65)
left(100)
fd(24)
left(80)
fd(50)
end_fill()
看一下效果:
一个盘子放一个粽子感觉太少了,这样我们再加两个,看一下效果:
最后,我们再添加一下文字,代码实现如下:
write("祝大家端午安康", move=False, align="center", font=("Comic Sans", 18, "bold"))
看一下最终效果:
源码已经打包整理好了,有需要的小伙伴在公众号后台回复端午粽子获取~
1. 回复“m”可以查看历史记录;
2. 回复“h”或者“帮助”,查看帮助;
开发者已开通多个技术群交流学习,请加若飞微信:1321113940 (暗号k)进开发群学习交流
说明:我们都是开发者。视频或文章来源于网络,如涉及版权或有误,请您与若飞(1321113940)联系,将在第一时间删除或者修改,谢谢!
开 发 者 : KaiFaX
面向全栈工程师的开发者
专注于前端、Java/Python/Go/PHP的技术社区
端午节,我用Python画了一盘粽子相关推荐
- 端午节,我用 Python 画了一盘粽子送给大家
今天是端午节,首先祝大家端午安康,说到端午节,粽子则是必不可少的,现在粽子的种类也是五花八门,但我还是喜欢传统的白棕子,你喜欢哪种粽子呢?在大家吃着美味粽子的同时,本文我们画一盘粽子送给大家. 先睹为 ...
- 我用 Python 画了一盘粽子送给大家
今天是端午节,首先祝大家端午安康,说到端午节,粽子则是必不可少的,现在粽子的种类也是五花八门,但我还是喜欢传统的白棕子,你喜欢哪种粽子呢?在大家吃着美味粽子的同时,本文我们画一盘粽子送给大家. 先睹为 ...
- 真香!端午节到来,我用Python画了几个粽子送给女票,女票差点吃了我的电脑...
前言 小伙伴们好,我是二哥(二师兄),端午节就要到了,提前祝各位假期愉快,端午安康! 二哥突发奇想,用Python画了几个粽子送给女友,由于色香味俱全,没想到她差点把我的电脑吃了,跪地直呼真香! 喜欢 ...
- 端午安康,用python给你画盘粽子~啾啾
目录 一.先睹为快哈~ 二.盘子+粽子+祝福语实现 1.盘子实现 代码: 效果图: 2.粽子实现 代码: 效果图: 3.送祝福语 代码: 效果: 三.代码整理 明天是端午节,首先祝大家端午安康,说到端 ...
- 快端午了,用Python画一盘粽子送给你
快到端午节了,用 Python 画一盘粽子送给大家,用到的 Python 库还是大家比较熟悉的 turtle,提前祝大家端午安康了. 首先,我们来画一个盘子,代码实现如下: minAngle = (2 ...
- 如何用python画出中国地图-用Python画一个中国地图
你用 Java 的 4 行代码画一个地图出来?m.drawcountries(linewidth=1.5) 就变成了如许: 用 Java 可能吗?用 PHP 可能吗? 如不雅我们想显示中国地图,只须要 ...
- 知道经纬度用python画路线图_神级程序员教你用Python如何画一个中国地图!(好好玩)...
为什么是Python 先来聊聊为什么做数据分析一定要用 Python 或 R 语言.编程语言这么多种, Java , PHP 都很成熟,但是为什么在最近热火的数据分析领域,很多人选择用 Python ...
- 如何用Python画一个中国地图?
为什么是Python? 先来聊聊为什么做数据分析一定要用Python或R语言.编程语言这么多种,Java, PHP都很成熟,但是为什么在最近热火的数据分析领域,很多人选择用Python语言? 数据分析 ...
- 代码写好了怎么在php里裕兴_8 行代码用Python画一个中国地图
源 / SegmentFault Jupyter 首先,第一神器是Jupyter.如果你是第一次使用,可能搞不清楚它的开发者做这么个鬼东西出来干什么,说它是博客系统也不像,说它是web服务器也不像,但 ...
最新文章
- python pypcap 安装失败_解决Windows 10下python安装pypcap失败的问题
- python json文件_python读写json文件的简单实现
- python能做游戏吗-python能做游戏吗
- 去除表单元素的默认样式
- 进程间通信:管道和命名管道(FIFO)
- linux连接建立的时间,用timedatectl在Linux中检查当前时区及更改时区(创建符号链接来更改时区)...
- 腾讯疯狂扩展7000人!我居然挂在了项目这块。。。
- php 打印所有常量,php中输出常量
- Qt_QPushButton 原生按钮长按
- rs232读取智能电表_预付费电表高性价比型号推荐 预付费抄表系统免费安装
- 中国内地最高电影票房收入列表
- 兜兜转转,2020已过半
- Python中struct.pack()和struct.unpack()用法详细说明
- 广告roi怎么计算公式_ROI计算公式和提升ROI的方法是什么?
- 显示器几种常见的接口
- 网络虚拟化技术与NFV
- 通过GitHub静态网页托管,十分钟制作一份精美的在线网页简历
- Kafka手动提交偏移量的作用到底是什么???
- 论文阅读:Deep Learning in Mobile and Wireless Networking:A Survey
- 在庫購買管理(MM)