日历备忘录的一个提醒,看到今天是你生日,脑子里的记忆一直是十二月十六日,才发现脑子有点不记得了,但是九月份写下的备忘录却还记得,那就祝你生日快乐啊!最后想着还是给你发个消息吧,毕竟在这个寒冷的冬日里,被人记得过生日这件事儿,我觉得还是挺温暖的
从CSDN上搜了一下,真的有博主画生日蛋糕的,又不想单纯的复制粘贴,傅里叶变换好像跟我不太熟,因此只看懂了调位置数据参数。那个博主画的是两层的生日蛋糕,为了表示诚意,没有完全复制粘贴,我给整成了一层,最后一句生日祝福语,调位置,整半天,终于把它放在中间了,希望看到这篇文章的小可爱们可以好好学数学,数学很重要啊,我都要泪奔了。(真心地希望大家可以好好学数学,有能力的来带带我)
最后发现用python 画画,也是一件挺有趣的事情

import turtle as t
import math as m
import random as rdef drawX(a, i):angle = m.radians(i)return a * m.cos(angle)def drawY(b, i):angle = m.radians(i)return b * m.sin(angle)t.bgcolor("#d3dae8")
t.setup(1000, 800)
t.penup()
t.goto(150, 0)
t.pendown()
# 1
t.pencolor("white")
t.begin_fill()
for i in range(360):x = drawX(150, i)y = drawY(60, i)t.goto(x, y)
t.fillcolor("#fef5f7")
t.end_fill()
# 2
t.begin_fill()
for i in range(180):x = drawX(150, -i)y = drawY(70, -i)t.goto(x, y)
for i in range(180, 360):x = drawX(150, i)y = drawY(60, i)t.goto(x, y)
t.fillcolor("#f2d7dd")
t.end_fill()
# 3
t.pu()
t.goto(120, 0)
t.pd()
t.begin_fill()
for i in range(360):x = drawX(120, i)y = drawY(48, i)t.goto(x, y)
t.fillcolor("#cbd9f9")
t.end_fill()
# 4
t.begin_fill()
t.pencolor("#fee48c")
for i in range(540):x = drawX(120, i)y = drawY(48, i) + 70t.goto(x, y)
t.goto(-120, 0)
t.fillcolor("#cbd9f9")
t.end_fill()
# 5
t.pu()
t.goto(120, 70)
t.pd()
t.pencolor("#fff0f3")
t.begin_fill()
for i in range(360):x = drawX(120, i)y = drawY(48, i) + 70t.goto(x, y)
t.fillcolor("#fff0f3")
t.end_fill()
# 6
t.pu()
t.goto(110, 70)
t.pd()
t.pencolor("#fff9fb")
t.begin_fill()
for i in range(360):x = drawX(110, i)y = drawY(44, i) + 70t.goto(x, y)
t.fillcolor("#fff9fb")
t.end_fill()
# 14
t.pu()
t.goto(120, 0)
t.pd()
t.begin_fill()
t.pencolor("#ffa79d")
for i in range(180):x = drawX(120, -i)y = drawY(48, -i) + 10t.goto(x, y)
t.goto(-120, 0)
for i in range(180, 360):x = drawX(120, i)y = drawY(48, i)t.goto(x, y)
t.fillcolor("#ffa79d")
t.end_fill()
# 8
t.pu()
t.goto(120, 70)
t.pd()
t.begin_fill()
t.pensize(4)
t.pencolor("#fff0f3")
for i in range(1800):x = drawX(120, 0.1 * i)y = drawY(-18, i) + 10t.goto(x, y)
t.goto(-120, 70)
t.pensize(1)
for i in range(180, 360):x = drawX(120, i)y = drawY(48, i) + 70t.goto(x, y)
t.fillcolor("#fff0f3")
t.end_fill()t.pu()
t.goto(-56, 180)
t.pd()
t.pencolor("#b1c9e9")
t.begin_fill()
for i in range(360):x = drawX(4, i) - 60y = drawY(1, i) + 120t.goto(x, y)
t.goto(-56, 170)
for i in range(540):x = drawX(4, i) - 60y = drawY(1, i) + 170t.goto(x, y)
t.goto(-64, 120)
t.fillcolor("#b1c9e9")
t.end_fill()
t.pencolor("white")
t.pensize(2)
for i in range(1, 6):t.goto(-56, 120 + 10 * i)t.pu()t.goto(-64, 120 + 10 * i)t.pd()
t.pu()
t.goto(-60, 170)
t.pd()
t.goto(-60, 180)
t.pensize(1)
#
t.pu()
t.goto(-56, 190)
t.pd()
t.pencolor("#f1add1")
t.begin_fill()
for i in range(360):x = drawX(4, i) - 60y = drawY(10, i) + 190t.goto(x, y)
t.fillcolor("#f1add1")
t.end_fill()t.pu()
t.goto(0, 130)
t.pd()
t.pencolor("#b1c9e9")
t.begin_fill()
for i in range(360):x = drawX(4, i)y = drawY(1, i) + 130t.goto(x, y)
t.goto(4, 180)
for i in range(540):x = drawX(4, i)y = drawY(1, i) + 180t.goto(x, y)
t.goto(-4, 130)
t.fillcolor("#b1c9e9")
t.end_fill()
t.pencolor("white")
t.pensize(2)
for i in range(1, 6):t.goto(4, 130 + 10 * i)t.pu()t.goto(-4, 130 + 10 * i)t.pd()
t.pu()
t.goto(0, 180)
t.pd()
t.goto(0, 190)
t.pensize(1)
#
t.pu()
t.goto(4, 200)
t.pd()
t.pencolor("#f1add1")
t.begin_fill()
for i in range(360):x = drawX(4, i)y = drawY(10, i) + 200t.goto(x, y)
t.fillcolor("#f1add1")
t.end_fill()
# 16
t.pu()
t.goto(30, 110)
t.pd()
t.pencolor("#b1c9e9")
t.begin_fill()
for i in range(360):x = drawX(4, i) + 30y = drawY(1, i) + 110t.goto(x, y)
t.goto(34, 160)
for i in range(540):x = drawX(4, i) + 30y = drawY(1, i) + 160t.goto(x, y)
t.goto(26, 110)
t.fillcolor("#b1c9e9")
t.end_fill()
t.pencolor("white")
t.pensize(2)
for i in range(1, 6):t.goto(34, 110 + 10 * i)t.pu()t.goto(26, 110 + 10 * i)t.pd()
t.pu()
t.goto(30, 160)
t.pd()
t.goto(30, 170)
t.pensize(1)
#
t.pu()
t.goto(34, 180)
t.pd()
t.pencolor("#f1add1")
t.begin_fill()
for i in range(360):x = drawX(4, i) + 30y = drawY(10, i) + 180t.goto(x, y)
t.fillcolor("#f1add1")
t.end_fill()
# 17
t.pu()
t.goto(-30, 110)
t.pd()
t.pencolor("#b1c9e9")
t.begin_fill()
for i in range(360):x = drawX(4, i) - 30y = drawY(1, i) + 110t.goto(x, y)
t.goto(-26, 160)
for i in range(540):x = drawX(4, i) - 30y = drawY(1, i) + 160t.goto(x, y)
t.goto(-34, 110)
t.fillcolor("#b1c9e9")
t.end_fill()
t.pencolor("white")
t.pensize(2)
for i in range(1, 6):t.goto(-26, 110 + 10 * i)t.pu()t.goto(-34, 110 + 10 * i)t.pd()
t.pu()
t.goto(-30, 160)
t.pd()
t.goto(-30, 170)
t.pensize(1)
#
t.pu()
t.goto(-26, 180)
t.pd()
t.pencolor("#f1add1")
t.begin_fill()
for i in range(360):x = drawX(4, i) - 30y = drawY(10, i) + 180t.goto(x, y)
t.fillcolor("#f1add1")
t.end_fill()t.pu()
t.goto(0, 0)
t.fd(-240)
t.left(90)
t.fd(190)
t.pd()
t.write("Happy Birthday", font=("Curlz MT", 50))
t.done()

用python画生日蛋糕-祝你生日快乐相关推荐

  1. Python画生日蛋糕

    Python画生日蛋糕 import turtle as t import math as m import random as r import time screen = t.getscreen( ...

  2. python画一个祝福别人生日快乐_生日贺卡祝福语(精选50条)

    生日贺卡祝福语(精选50条) 在朋友亲人生日时想要送上一张贺卡,那么关于贺卡的内容应该怎么写呢?下面是小编为大家收集的生日贺卡祝福语(精选50条),仅供参考,希望能够帮助到大家. 1.浩瀚的星空,闪烁 ...

  3. python画一个祝福别人生日快乐_分享快乐给朋友的生日快乐祝福语生日贺卡句子...

    欢迎点击上方的蓝字免费订阅! 点击上面的蓝色字体"励志名人名言"再点击"关注"这样您就可以每天观看励志名人名言最新资讯.完全是免费订阅,请放心关注. 1. 祝生 ...

  4. python画一个祝福别人生日快乐_还在送生日贺卡?试试为家人朋友创作一个生日动画短视频吧...

    最近有很多小伙伴问我要怎么做生日祝福视频,既然是祝福,走心是最重要的了,要准备生日祝福语(最简单的就是那句"生日快乐"),要准备一些幸福样子的照片(记得修图),当然还要准备一些小礼 ...

  5. Python画生日蛋糕源码

    源码 import turtle as t import math as m import random as r def drawX(a, i):angle = m.radians(i)return ...

  6. 用python画颗爱心祝生日快乐_新学者如何用python祝女朋友生日快乐?

    谢邀. 其实这是一个蛮好的问题,既能激发自己继续学习的兴趣,又能哄女朋友开心,何乐而不为呢? 作为一名程序员,写一个脚本再简单不过了,难的是如何配上动人的文字和图片,让女朋友开心,所以这种搭配,我称之 ...

  7. 用python画颗爱心祝生日快乐_Python 一键生成漂亮的生日快乐词云!

    前段时间写了几篇关于生成词云的文章,其中包括: 等等,但是这几篇文章的转化对象都必须是多词汇组成的,也就是说他们生成词云的条件是词组必须够多,只有一两个词的话无法生成完整词云. 最近遇到许多朋友有特殊 ...

  8. 用Python制作生日蛋糕、生日快乐,生日祝福代码

    用Python画一个生日蛋糕并写上生日祝福对象及生日祝福语.画一个双层蛋糕并点上蜡烛.代码运行时间较长,请静待惊喜出现,代码运行截图: 点击免费领取<CSDN大礼包>: 最新全套[Pyth ...

  9. 用Python画一个生日蛋糕并写上生日祝福对象及生日祝福语

    用Python画一个生日蛋糕并写上生日祝福对象及生日祝福语.画一个双层蛋糕并点上蜡烛.代码运行时间较长,请静待惊喜出现,代码运行截图: 完整程序代码: 干货主要有: ① 200 多本 Python 电 ...

  10. 用Python画一只小兔子,祝您新年前途似锦,大展宏图

    用Python画一只小兔子,祝您新年前途似锦,大展宏图 兔年到了,祝大家新年前途似锦!大展宏图! 2021牛年,我用Python画了一头金牛,参考:Python画金牛 2022虎年,我用Python画 ...

最新文章

  1. R语言ggplot2可视化分组的重叠图实战:grouped overlay plot
  2. 从架构演进的角度聊聊Spring Cloud都做了些什么?
  3. Hibernate应用程序级可重复读取
  4. 华为云发起美食图片分类大赛!奖品丰厚还可免费使用云资源
  5. filezilla 共享多个目录_filezilla设置中文,3步搞定filezilla中文设置
  6. null最后如何排序的_LeetCode 148——排序链表
  7. IOS 代码控制控件始终居中
  8. Java学习笔记十:Java的数组以及操作数组
  9. tensorflow之exponential_decay
  10. 那些年我们看不懂的论文
  11. 带拼音的,城市筛选组件
  12. 【React自制全家桶】九、Redux入手
  13. DBeaver复制数据库报错@@GLOBAL.GTID_PURGED cannot be changed: the added gtid set must not overlap with @@GLO
  14. uni-app开发经验分享十三:实现手机扫描二维码并跳转全过程
  15. 六相PMSM电驱平台及电机相序、参数测试流程
  16. 聊天机器人ChatGPT横空出世,今天来看看ChatGPT是如何回答面试官的问题的?
  17. 深度学习:长短期记忆模型LSTM
  18. layer弹出iframe的高度不自适应。一直是150px
  19. 【编程练习】小强去春游
  20. 从马文到AlphaGo AI走过了怎样的70年?

热门文章

  1. iOS 强制旋转屏幕
  2. 【随笔】一个可爱的圆函数模型
  3. 网络安全——端口对应服务大全(白帽必备万字快查表)
  4. 使用JavaScript重定向到其他网页
  5. uni-app,H5抽奖
  6. IDEA提示“Spring Configuration Check“ “Unmapped Spring configuration files found.“
  7. 编程中,有哪些好的习惯从一开始就值得坚持?
  8. 对比Python,看看Excel如何3步给证件照换底色!
  9. 给出问题的答案 你就可以成为百万富翁
  10. 树莓派 --- 控制舵机转动代码Python