开发者(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画了一盘粽子相关推荐

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

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

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

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

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

    前言 小伙伴们好,我是二哥(二师兄),端午节就要到了,提前祝各位假期愉快,端午安康! 二哥突发奇想,用Python画了几个粽子送给女友,由于色香味俱全,没想到她差点把我的电脑吃了,跪地直呼真香! 喜欢 ...

  4. 端午安康,用python给你画盘粽子~啾啾

    目录 一.先睹为快哈~ 二.盘子+粽子+祝福语实现 1.盘子实现 代码: 效果图: 2.粽子实现 代码: 效果图: 3.送祝福语 代码: 效果: 三.代码整理 明天是端午节,首先祝大家端午安康,说到端 ...

  5. 快端午了,用Python画一盘粽子送给你

    快到端午节了,用 Python 画一盘粽子送给大家,用到的 Python 库还是大家比较熟悉的 turtle,提前祝大家端午安康了. 首先,我们来画一个盘子,代码实现如下: minAngle = (2 ...

  6. 如何用python画出中国地图-用Python画一个中国地图

    你用 Java 的 4 行代码画一个地图出来?m.drawcountries(linewidth=1.5) 就变成了如许: 用 Java 可能吗?用 PHP 可能吗? 如不雅我们想显示中国地图,只须要 ...

  7. 知道经纬度用python画路线图_神级程序员教你用Python如何画一个中国地图!(好好玩)...

    为什么是Python 先来聊聊为什么做数据分析一定要用 Python 或 R 语言.编程语言这么多种, Java , PHP 都很成熟,但是为什么在最近热火的数据分析领域,很多人选择用 Python ...

  8. 如何用Python画一个中国地图?

    为什么是Python? 先来聊聊为什么做数据分析一定要用Python或R语言.编程语言这么多种,Java, PHP都很成熟,但是为什么在最近热火的数据分析领域,很多人选择用Python语言? 数据分析 ...

  9. 代码写好了怎么在php里裕兴_8 行代码用Python画一个中国地图

    源 / SegmentFault Jupyter 首先,第一神器是Jupyter.如果你是第一次使用,可能搞不清楚它的开发者做这么个鬼东西出来干什么,说它是博客系统也不像,说它是web服务器也不像,但 ...

最新文章

  1. python pypcap 安装失败_解决Windows 10下python安装pypcap失败的问题
  2. python json文件_python读写json文件的简单实现
  3. python能做游戏吗-python能做游戏吗
  4. 去除表单元素的默认样式
  5. 进程间通信:管道和命名管道(FIFO)
  6. linux连接建立的时间,用timedatectl在Linux中检查当前时区及更改时区(创建符号链接来更改时区)...
  7. 腾讯疯狂扩展7000人!我居然挂在了项目这块。。。
  8. php 打印所有常量,php中输出常量
  9. Qt_QPushButton 原生按钮长按
  10. rs232读取智能电表_预付费电表高性价比型号推荐 预付费抄表系统免费安装
  11. 中国内地最高电影票房收入列表
  12. 兜兜转转,2020已过半
  13. Python中struct.pack()和struct.unpack()用法详细说明
  14. 广告roi怎么计算公式_ROI计算公式和提升ROI的方法是什么?
  15. 显示器几种常见的接口
  16. 网络虚拟化技术与NFV
  17. 通过GitHub静态网页托管,十分钟制作一份精美的在线网页简历
  18. Kafka手动提交偏移量的作用到底是什么???
  19. 论文阅读:Deep Learning in Mobile and Wireless Networking:A Survey
  20. 在庫購買管理(MM)

热门文章

  1. Java+Swing+mysql用户信息管理系统
  2. 【安卓Framework学习】Wifi框架学习之核心类
  3. Unity3d与iOS交互开发—接入平台SDK必备技能
  4. mybatis 自动填充无效_mybatisPlus踩坑之--自动填充
  5. 系统集成实训 (*旸老师实训)
  6. 如何用uniapp+vue开发自定义相机插件——拍照+录像功能
  7. php 正则匹配座机号、手机号
  8. 数据库进阶(1)——MySQL架构(1)
  9. 沟通的艺术:看人入里,看出人外 - part6
  10. 什么使格瓦拉风行至今