当前位置: 首页 > news >正文

Python生日蛋糕

目录

前言 

底盘

蛋糕

蜡烛 

祝福 


前言 

Hello,小伙伴们晚上好吖!前两天博主满20岁啦(要开始奔三辽呜呜呜),这几天收到了不少小伙伴们的祝福,浪漫的小博主想送给大家一份不一样的生日蛋糕,感谢大家对俺滴支持!

底盘

在制作蛋糕之前咱们需要先找到一个好看的盘子吖~

def ground_floor(width,height,colors_a,h):t.penup()t.goto(width, h)t.pendown()t.begin_fill()t.fillcolor(colors_a[0])for i in range(360):x=draw_x(width, i)y=draw_y(height,i)+ht.goto(x,y)t.end_fill()t.begin_fill()t.fillcolor(colors_a[1])for i in range(180):x=draw_x(width, -i)y=draw_y(height+10,-i)+ht.goto(x,y)for i in range(180,360):x=draw_x(width, i)y=draw_y(height,i)+ht.goto(x,y)t.end_fill()

蛋糕

找到了我们喜欢的盘子后,咱们就可以一层层制作蛋糕啦! 

def each_piece(width,height_1,height_2,colors_b,h):t.penup()t.goto(width,h)t.pendown()t.begin_fill()t.fillcolor(colors_b[0])for i in range(360):x=draw_x(width, i)y=draw_y(height_1,i)+ht.goto(x,y)t.end_fill()t.begin_fill()t.fillcolor(colors_b[0])for i in range(540):x=draw_x(width, i)y=draw_y(height_1,i)+height_2+ht.goto(x,y)t.goto(-width,h)t.end_fill()t.penup()t.goto(width-10,height_2+h)t.pendown()t.begin_fill()t.fillcolor(colors_b[1])for i in range(360):x=draw_x(width - 10, i)y=draw_y(height_1*0.9,i)+height_2+ht.goto(x,y)t.end_fill()t.penup()t.goto(width,h)t.pendown()t.begin_fill()t.fillcolor(colors_b[2])for i in range(180):x=draw_x(width, -i)y=draw_y(height_1,-i)+10+ht.goto(x,y)t.goto(-width,h)for i in range(180,360):x=draw_x(width, i)y=draw_y(height_1,i)+ht.goto(x,y)t.end_fill()t.penup()t.goto(width,height_2+h)t.pendown()t.begin_fill()t.fillcolor(colors_b[3])for i in range(1800):x=draw_x(width, 0.1 * i)y=draw_y(-height_1*0.3,i)+ht.goto(x,y)t.goto(-width,height_2+h)for i in range(180,360):x=draw_x(width, i)y=draw_y(height_1,i)+height_2+ht.goto(x,y)t.end_fill()

蜡烛 

蛋糕完成后不要忘记制作蜡烛喔~

祝福 

最最最重要滴,一定不要忘记写下对她的祝福吖! 

t.write("Happy Birthday!", font=("Curlz MT", 50)) 

http://www.lryc.cn/news/41590.html

相关文章:

  • QT 如何提高 Qt Creator 的编译速度
  • STM32之震动传感器、继电器介绍及实战
  • RK3588平台开发系列讲解(显示篇)RK3588 平台 的DP介绍
  • 【Java】i++和++i的实现原理
  • 第十四届蓝桥杯三月真题刷题训练——第 18 天
  • 软件测试拿了几个20K offer,分享一波面经
  • spring2
  • 【Linux】网络编程套接字(中)
  • 手撕数据结构—队列
  • gdb调试工具和makemakefile工具
  • 【进阶数据结构】平衡搜索二叉树 —— AVL树
  • ROS使用(5)action学习
  • 2023前端面试题集(含答案)之HTML+CSS篇(一)
  • 设计模式2 - 观察者模式
  • ini配置文件
  • 蓝桥杯备赛经验 pythonA组(非科班选手)
  • C++实现通讯录管理系统
  • 开关电源Y电容放置的位置
  • 二叉树的最小深度——递归法、迭代法
  • Vue中常使用的三种刷新页面的方式
  • 【Shell】脚本
  • Mybatis的多表操作
  • 【JVM】字节码指令全解
  • 【精品】华为认证数通HCIA+HCIP题库分享(含答案解析)
  • Qt cmake 资源文件的加载
  • 【链表OJ题(九)】环形链表延伸问题以及相关OJ题
  • 【C++初阶】四、类和对象(下)
  • IDEA maven没有Import Maven projects automatically解决办法
  • Java实习生------MySQL10道面试题打卡
  • 帆软报表设计器 数据集之数据库查询