文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Python生日蛋糕

2023-09-10 12:24

关注

系列文章

目录

系列文章

前言 

底盘

蛋糕

蜡烛 

祝福 


 

前言 

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)+h        t.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)+h        t.goto(x,y)    for i in range(180,360):        x=draw_x(width, i)        y=draw_y(height,i)+h        t.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)+h        t.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+h        t.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+h        t.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+h        t.goto(x,y)    t.goto(-width,h)    for i in range(180,360):        x=draw_x(width, i)        y=draw_y(height_1,i)+h        t.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)+h        t.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+h        t.goto(x,y)    t.end_fill()

蜡烛 

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

祝福 

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

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

来源地址:https://blog.csdn.net/m0_68111267/article/details/129694998

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯