返回顶部
首页 > 资讯 > 后端开发 > Python >Python+Turtle绘制一个可爱的生日蛋糕
  • 315
分享到

Python+Turtle绘制一个可爱的生日蛋糕

2024-04-02 19:04:59 315人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

每当有朋友过生日时,生日蛋糕自然是必不可少的,今天我们来看一下如何用 python 画一个生日蛋糕。 本文我们用到的 Python 库包括:turtle、math 和 random。

每当有朋友过生日时,生日蛋糕自然是必不可少的,今天我们来看一下如何用 python 画一个生日蛋糕。

本文我们用到的 Python 库包括:turtle、math 和 random。

实现的主要代码如下:

import math as m
import random as r
import turtle as t

t.speed(0)
t.delay(0)
# 设置背景颜色及窗口
t.bGColor("#FFFFFF")
t.setup(800, 600)
t.penup()
t.Goto(150, 0)
t.pendown()

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()

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()

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("#33CCFF")
t.end_fill()

t.begin_fill()
t.pencolor("#fee48c")
for i in range(540):
    x = drawX(120, i)
    y = drawY(48, i) + 70
    t.goto(x, y)
t.goto(-120, 0)
t.fillcolor("#99FFFF")
t.end_fill()

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) + 70
    t.goto(x, y)
t.fillcolor("#fff0f3")
t.end_fill()

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) + 70
    t.goto(x, y)
t.fillcolor("#FFCCCC")
t.end_fill()

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) + 10
    t.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()

for i in range(50):
    t.pu()
    x = r.randint(-500, 500)
    y = r.randint(120, 300)
    t.goto(x, y)
    t.pd()
    t.dot(r.randint(3, 5),
 color[r.randint(0, 7)])
t.penup()
t.goto(-130, 230)
t.pencolor("#FF0000")
t.write("Happy Birthday",
 font=("Curlz MT", 30))
t.hideturtle()
t.done()

实现效果:

以上就是Python+Turtle绘制一个可爱的生日蛋糕的详细内容,更多关于Python Turtle蛋糕的资料请关注编程网其它相关文章!

--结束END--

本文标题: Python+Turtle绘制一个可爱的生日蛋糕

本文链接: https://lsjlt.com/news/118045.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python+Turtle绘制一个可爱的生日蛋糕
    每当有朋友过生日时,生日蛋糕自然是必不可少的,今天我们来看一下如何用 Python 画一个生日蛋糕。 本文我们用到的 Python 库包括:turtle、math 和 random。...
    99+
    2024-04-02
  • 怎么用Python+Turtle绘制一个可爱的生日蛋糕
    本文小编为大家详细介绍“怎么用Python+Turtle绘制一个可爱的生日蛋糕”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么用Python+Turtle绘制一个可爱的生日蛋糕”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来...
    99+
    2023-06-30
  • Python+Turtle绘制可爱的可达鸭
    目录一、效果展示二、代码详解1.导入库2.播放音乐3.画可达鸭的头和身体外轮廓4.画眼睛5.画手6.画嘴和脚7.画头发8.写文字一年一度的六一儿童节又来了,祝大朋友小朋友节日快乐。 ...
    99+
    2024-04-02
  • Python+Turtle绘制可爱的小蜜蜂详解
    目录一、效果展示二、代码详解1.导入库2.播放音乐3.画小蜜蜂的头4.画脖子和腹部三、完整代码公众号中有个朋友私信我,想要帮忙画下小蜜蜂。 答应了有时间就帮忙画下,趁着五一休息,今天...
    99+
    2024-04-02
  • Python+Turtle实现绘制可爱的小仓鼠
    目录一、效果展示二、代码详解1.导入库2.播放音乐3.定义画小仓鼠头的函数4.定义画左眼和右眼的函数5.定义画嘴的函数一、效果展示 在介绍代码之前,先来看下本文的实现效果。 可以参...
    99+
    2024-04-02
  • Python+Turtle如何绘制可爱的多啦A梦
    小编给大家分享一下Python+Turtle如何绘制可爱的多啦A梦,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1 送她的多啦A梦一个哆啦A梦让她开心开心好久好久...
    99+
    2023-06-29
  • 利用Python绘制一个可爱的米老鼠
    目录一、效果展示二、代码详解1.导入库2.播放音乐3.画米老鼠头部外轮廓4.画衣服和耳朵5.画眼睛、鼻子、嘴杨紫和肖战的《余生请多指教》于3月15日起腾讯视频全网独播,湖南卫视金鹰独...
    99+
    2024-04-02
  • Python+Turtle绘制可爱的多啦A梦的示例代码
    目录1 送她的多啦A梦2 白驹过隙 3 Python代码实现1 送她的多啦A梦 一个哆啦A梦让她开心开心好久好久。我也很开心,昨天送了一个实体模型,今天用Python代码再...
    99+
    2024-04-02
  • 怎么用Python绘制一个可爱的米老鼠
    本篇内容介绍了“怎么用Python绘制一个可爱的米老鼠”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、效果展示二、代码详解python绘制...
    99+
    2023-06-29
  • 利用Matlab绘制一个可爱的南瓜灯
    目录效果及原理原理实现方法完整代码效果及原理 效果如下: 调一下数据还能改成三角眼: 原理 南瓜主体函数从知友 [九章算法] 的一张图而来,大体是瓜身瓜柄分段函数,然后绕着z轴旋...
    99+
    2024-04-02
  • Python利用Turtle库绘制一个小老虎
    目录导语1.定义库以及初始化界面2.画出左右两只耳朵3.画出小老虎头部轮廓4. 画出老虎的两只眼睛5.画出老虎的鼻子和嘴巴6.画出小老虎的左右肢体和脚趾7.在需要的位置写上我们的新年...
    99+
    2024-04-02
  • 使用Python怎么绘制一个爱心树
    今天就跟大家聊聊有关使用Python怎么绘制一个爱心树,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1、爱心树import turtleimport random...
    99+
    2023-06-14
  • 怎么利用Matlab绘制一个可爱的南瓜灯
    这篇文章主要介绍怎么利用Matlab绘制一个可爱的南瓜灯,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!效果及原理效果如下:调一下数据还能改成三角眼:原理南瓜主体函数从知友 [九章算法] 的一张图而来,大体是瓜身瓜柄分...
    99+
    2023-06-29
  • Python如何利用Turtle库绘制一个小老虎
    这篇文章将为大家详细讲解有关Python如何利用Turtle库绘制一个小老虎,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。导语哈喽铁汁们好久不见吖~小编已经复工了于是马不停蹄赶来给大家准备新年礼物算开工礼...
    99+
    2023-06-29
  • 怎么使用CSS绘制一个可爱卡通狮子动画
    这篇文章主要介绍了怎么使用CSS绘制一个可爱卡通狮子动画的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么使用CSS绘制一个可爱卡通狮子动画文章都会有所收获,下面我们一起来看看...
    99+
    2024-04-02
  • 如何在Python中利用Turtle模块绘制一个国旗
    本文章向大家介绍如何在Python中利用Turtle模块绘制一个国旗的基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。python是什么意思Python是一种跨平台的、具有解释性、编译性、互动性和面向对象的脚本语言...
    99+
    2023-06-06
  • 使用Python画一个可爱的冰墩墩
    利用Python绘制可爱的冰墩墩 冰墩墩,作为北京冬奥会的吉祥物,可爱的形象深受广大人们的喜爱。在这篇文章中,我们将使用Python语言来绘制一个可爱的冰墩墩的图像。首先,我们需要了解Python的绘图库matplotlib和n...
    99+
    2024-01-13
    Python绘图 可爱形象设计 冰墩墩绘画
  • 一文教你利用Python制作一个生日提醒
    目录1. 实战1-1  安装依赖1-2  创建数据表1-3  查询数据1-4  遍历,获取距离今天的天...
    99+
    2022-12-27
    Python生日提醒 Python生日 Python 提醒
  • 怎么在Python中绘制一个数码晶体管日期
    本篇文章为大家展示了怎么在Python中绘制一个数码晶体管日期,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。代码:import turtle, timedef draw...
    99+
    2023-06-06
  • 使用canvas怎么绘制一个树形结构的可视图形
    这篇文章给大家介绍使用canvas怎么绘制一个树形结构的可视图形,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。树形分支是后端接口返回数据渲染,可展示多条;代码可拓展,可封装;点击节点可查看备注;<canvas&n...
    99+
    2023-06-09
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作