【Python】中秋节快到了,这才是程序员该赏的“月亮”(3D+音频+源码)

这篇具有很好参考价值的文章主要介绍了【Python】中秋节快到了,这才是程序员该赏的“月亮”(3D+音频+源码)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

导语​

一、做月饼

二、赏“月”

1. 引言

2. 下载ursina库

3.实现思路

4.资源的获取

总结


导语

送一个圆圆的饼,寄一个圆圆的请,献一颗圆圆的心,圆一个圆圆的梦,中秋节快乐!转眼之间,农历八月十五中秋节即将到来,又是一年中秋,作为一位Python爱好者,怎么能置之不理呢?所以借此机会,做一个关于中秋节祝福程序的合集。


一、做月饼

月饼寓意团圆美好,反映了人们对家人团聚的美好愿望,也是对亲朋好友深深的思念。

from turtle import *

# 隐藏海龟
hideturtle()

# 颜色模式
colormode(255)


def moon_cake(bg_color, mk_color, wd_color, words):
    pensize(2)
    pencolor(0, 0, 0)
    fillcolor(bg_color)

    begin_fill()
    for i in range(12):
        circle(30, 120)
        right(90)
    end_fill()

    # 隐藏画笔移动
    penup()
    fd(20)
    pendown()

    fillcolor(mk_color)

    begin_fill()
    for i in range(12):
        circle(30, 120)
        right(90)
    end_fill()

    pencolor(wd_color)

    left(90)
    fd(140)
    left(90)
    fd(140)
    left(90)
    fd(72)
    wd1 = words[0:2]
    wd2 = words[2:4]
    write(wd1, font=('Arial', 55, 'normal'))
    fd(70)
    write(wd2, font=('Arial', 55, 'normal'))
    left(90)
    fd(140)


moon_cake((234, 147, 2), (255, 155, 11), (201, 147, 3), "五仁月饼")
mainloop()

第一口粉丝先吃ლ(´ڡ`ლ).。


二、赏“月”

1. 引言

话不多说,先展示效果:

【Python】中秋节快到了,这才是程序员该赏的“月亮”(3D+音频+源码)

告别海龟库和pygame库,这是继承自Panda3D的ursina库开发的,ursina是还不错的3D引擎库,想在中秋节到来之前做一个小程序来祝福大家,我查找了大多数的网站,基本都是用pygame或turtle库来开发的,所以我突发奇想,可以做一个3D月亮来赏“月”。

2. 下载ursina库

可以直接输入pip install ursina,如果下载太慢或超时报错可以使用以下命令:

pip install ursina -i https://pypi.douban.com/simple/

至于为什么会超时报错或下载慢,感兴趣的小伙伴可以看看下面这篇文章:解决pip下载速度过慢及超时报错的方法适于多种操作系统(详细)作为一个优秀的Python程序员来说,一定少不了跟pip打交道,用过pip下载库的小伙伴一定知道它的下载速度已经不能用慢来形容了,主要因为是pip默认使用的是国外的源,所以下载速度会慢,当然这个也和部分地区网络还有pip官方镜像源服务器的心情有关,最直接的解决方法就是替换成国内的下载源。https://blog.csdn.net/python_sy/article/details/126710868

3.实现思路

1.先创建实体化对象

entity = Entity()

2.加载背景,音频及图像

Sky(texture="./assets/background.png")
entity.model = "sphere"
entity.texture = "./assets/Moon.png"

3.设置旋转角及远近

entity.scale = 2
entity.rotation_x = -45
entity.rotation_y = -45
entity.rotation_z = -45

4.更新月亮的旋转速度 

entity.rotation_y += 0.5
entity.rotation_x += 1
entity.rotation_z += 0.5

5.设置退出按键

if key == "escape":
    quit()

6.设置标题和全屏

window.fullscreen = True
window.title = "超级月亮"

其实代码还是非常简单的

4.资源的获取

蓝奏云:
下载地址:https://wwp.lanzoub.com/iP0gf0byd03c
密码:8wf2

总结

以上这小编分享给大家的中秋节小程序了,希望能给大家一个参考,感谢大家的观看,看到这儿的朋友要是喜欢的话就点个关注呗^_^,你们的支持是我更新的最大动力!文章来源地址https://www.toymoban.com/news/detail-480443.html

到了这里,关于【Python】中秋节快到了,这才是程序员该赏的“月亮”(3D+音频+源码)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 这才是后端API该有的样子

    一般系统大致架构如下: 有些小伙伴会说,这个架构太简单太low了吧,什么网关、缓存、消息中间件都没有。 需要说明的是,因为我们主题是API接口(tbAPI,pinduoduo API接口调用)所以聚焦这一点上就行。     前端和后端进行交互,前端按照约定请求URL路径,并传入相关参

    2023年04月15日
    浏览(52)
  • 这才是你想了解的Redis

    文章简介 redis作为一个基于内存的数据结构存储系统,由于它的灵活性和可拓展性强,在我们日常开发中经常被用作数据库、缓存或者消息代理。本文就从Redis的基本部署使用说到Redis的集群、锁和消息对列 下载地址:https://github.com/tporadowski/redis/releases 选择下载安装包或者安

    2024年02月08日
    浏览(33)
  • MATLAB | 圣诞节快到了,一起画两款动态圣诞树吧~

    hey, 圣诞节又双要到了,提前祝各位MATLABer,各位准研究生们,圣诞快乐,旗开得胜!~ 今天带来两款圣诞树哈,都是可以旋转的: 原理和我去年发的圣诞树非常像,大家如果感兴趣可以去自行搜一下哈,这里就不浪费大篇幅写原理啦,此外,金色圣诞树的外形参考了以下两部

    2024年02月03日
    浏览(51)
  • 这才是你应该了解的Redis数据结构!

    Redis,作为一种高性能的内存数据库,支持多种数据结构,从简单的字符串到复杂的哈希表。在这篇博文中,我们将深入探讨Redis的一些主要数据结构,并通过详细的例子展示它们的使用。 Redis中的字符串是二进制安全的,可以存储任何数据。让我们通过一个简单的例子来演示

    2024年01月19日
    浏览(49)
  • 母亲节快到了,祝所有母亲节日快乐!Happy Mother‘s Day

    《游子吟》唐·孟郊 慈母手中线,游子身上衣。 临行密密缝,意恐迟迟归。 谁言寸草心,报得三春晖。 My kind mother has a needle and thread in her hand,Making new clothes for her son who is to travel far away. She is busy sewing closely before my leaving,Worried that I cannot come back for a long time. Who says that the h

    2024年02月04日
    浏览(40)
  • Python 程序员过中秋Python+pygame 制作拼图小游戏(附源码:5源码)

    Python 程序员过中秋Python+pygame 制作拼图小游戏(附源码:5源码) 又是一年中秋至一花好月 圆夜,佳文当共鉴。Python+ pygame制作拼图小游戏; 制作一个自己的拼图小游戏,看看几步可以观赏到月亮。 官方活动入口 ​ 本文档是对Python语言制作拼图小游戏界面功能需求进行分析归

    2023年04月09日
    浏览(48)
  • EDM营销过时了?不,这才是跨境电商成功的最佳工具

    根据最近的一项研究,电子邮件仍然是最具说服力的营销工具和沟通形式之一。虽然即时通讯等其他渠道正在扎根,但电子邮件仍然是影响最深远的商业交流形式。到2023年,每天发送和接收的电子邮件总数可能会超过333亿封。所以,如果您希望您的营销计划取得成功,我们可

    2024年02月16日
    浏览(44)
  • 中秋假期,回不了家的程序员,竟然用Python做了这件事...

    文 | 乌鸦 来源:Python 技术「ID: pythonall」 明月几时有,难得的中秋假期,很多码农兄弟经历疫情后终于有机会和家人团聚,也有不少兄弟因为各种原因在他乡度过假期。 无论是怎样的情感,程序员总有自己特别的表达方式。今天就让我们花上几分钟时间用Python写一个小游戏

    2023年04月08日
    浏览(40)
  • 2023高校毕业生薪酬曝光,这才是90%应届生的工资真相?

    随着全国高校应届毕业生总人数不断攀升,每年毕业季都号称就业形势最差,没有之一。 2023高校毕业生薪酬排行榜新鲜出炉,工资差距难免引起部分学生“心理不平衡”。在此之外,排行榜背后所透露的讯息,更值得我们关注。 2023年毕业生就业真相到底是什么? 哪个行业

    2024年02月16日
    浏览(45)
  • 这才是单片机44矩阵键盘控制数码管最简单的写法

    这才是单片机4*4矩阵键盘控制数码管最简单的写法 ///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我拿就行了免費的,私信我就可以哦~点我头像黑色字体加我地球呺也能领取哦。最近比较闲,带做毕设,带学生参加省级或以上比赛/

    2023年04月19日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包