太离谱了!一行Python代码写的游戏,我能这样玩一天!

都AI写代码了,我们还学Python干啥?我来告诉你为啥必须学! 有些人问:“AI会不会替代程序员?AI能替代的,是那些不会用AI的程序员。我们这种懂一点Python,懂一点AI逻辑的人,反而是最有优势的——因为我们知道该让AI干什么,也知道它干不好什么。Python不是被AI淘汰的技能,而是你“驯服AI”的鞭子。💬 如果你也是在努力用Python改变生活,或者正准备开始第一步,欢迎留言和我聊聊你的故事。 阅读详情

b7cc1cde0b9119747f8aa2f7f7a31fac.png

大家好,我是菜鸟哥!

Python长期霸占编程语言排行榜前三位,最近更是连续几年蝉联兵器谱排行第一名。Python语言简洁,功能强大,越来越多的小伙伴开始学习Python 。甚至K12的同学都开始学习Python 编程。新手入门的时候趣味性其实最重要的。那么一行Python 代码到底能玩出什么花样,有什么趣味的游戏用一行代码就能搞定了,小编也是大开眼界,一起来看一下。

01.一行代码的猜数字游戏

c5ad8f2e9dbb351dae518c49fa36baae.png

猜数字的游戏相信很多小伙伴都玩过,这个号称是10000人玩过的入门编程例子。我见过很多种写的方法,但是一行代码就能搞定,我还是第一次见到,让我大开眼界,赶紧看一下效果:

fe41df04041f744b481373cd5ff41208.gif

(盯住看5秒)

程序的设计超级简单,初始化一个随机0-99的整数,然后进行判断,大了就输入H,小了就输入L ,超过6次退出

02.一行代码的迷宫游戏

迷宫游戏,不知道大家有没有玩过,以前非常风靡,各种大小的迷宫设计,尤其是Web版的迷宫早些年的时候非常流行,但是Python一行代码就能搞定,真的是酷毙了!

81580b13653113dd57a4343b31ffb2bb.png

来看一下效果:

db9a6a337e9d56865198d17b4bc976e0.gif

(盯住看5秒)

代码非常非常的简洁,用短单线创建无限迷宫,虽然跟真正的迷宫比还差一些,但是也算是有点感觉了。算法其实很好理解,用一个while来无限循环,整个程序设计的亮点就在虽然 import 语句在循环内移动,但是Python 并不需要每次重新导入它。代码从迷宫绘图字符之一中选取一个随机字符并进行刷屏打印。

3.游戏厅的老虎机

还记得年少的青葱岁月嘛,放学之后去游戏厅玩打飞机的游戏,魂斗罗的游戏,还有就是转转老虎机,水果机。投几个币进去,拉一下杆子或者按一下开始按钮,屏幕就出现几个777或者是几个一样的水果的时候,就会恭喜你中奖啦,吐出很多币来。是不是勾起你满满的童年回忆呀,现在Python就能帮你搞定,而且是一行代码哦!

359d9ef1b129ac8620164c336870cb4a.png

运行看一下效果:

90f7cbc5126370613228a2011b389a1e.gif

(盯住看5秒)

设计一串字符串 比如 ‘7♪♫♣♠♦♥◄☼☽’ ,然后利用随机函数从里面随机选择一个字符,然后让它进行一个3万多次的循环,这么大的循环就是让字符串可以形成一个翻滚的动画效果。

4.迷你的高尔夫

打高尔夫的游戏,在我的印象中都是3D的体感游戏,比如流行的是微软的XBox和任天堂的Wii ,里面就有高尔夫体感游戏,在你挥杆的一瞬间,球在空中画出一个完美的弧度,进洞!这样的画面竟然用Python也能搞定,而且是一行代码就能完成。

9004d9614297a4535c27b78dd4b0a449.png

运行效果:

ca48539d4d0071eadc258ed782d36ee9.gif

(盯住看5秒)

程序的效果肯定是不能跟体感游戏相比,但是也算是让你过把瘾了!设计的时候需要输入一个元组,比如(0.9,130)第一个数字表示弧度的角度,第二个数字是速度。比较巧妙的是用eval来进行拆包,然后用一个复杂的物理公式来计算球的飞行轨迹,构思的还是非常巧妙的。

注意:角度基本都要设置在0.7-0.9之前,速度都要100以上,才能show比较完美的曲线。

e84cb86f158500d5c600dfa7a3af3108.png(Python里的一个彩蛋)


好了,这几个一行Python代码的游戏,是不是让你脑洞大开,拍案叫绝啊!上面的写法都是利用了Python里面的几个高级技巧,匿名函数,列表,反射!反正让我对学习Python兴趣又大涨了,原来Python还可以这样玩!大家可以去改编这些代码,通过加入自己的创意和理解,去扩展它的功能,发现里面的乐趣,相信你能这样Coding一天的。


 
推荐阅读:
入门: 最全的零基础学Python的问题  | 零基础学了8个月的Python  | 实战项目 |学Python就是这条捷径
干货:爬取豆瓣短评,电影《后来的我们》 | 38年NBA最佳球员分析 |   从万众期待到口碑扑街!唐探3令人失望  | 笑看新倚天屠龙记 | 灯谜答题王 |用Python做个海量小姐姐素描图 |碟中谍这么火,我用机器学习做个迷你推荐系统电影
趣味:弹球游戏  | 九宫格  | 漂亮的花 | 两百行Python《天天酷跑》游戏!
AI: 会做诗的机器人 | 给图片上色 | 预测收入 | 碟中谍这么火,我用机器学习做个迷你推荐系统电影
小工具: Pdf转Word,轻松搞定表格和水印! | 一键把html网页保存为pdf!|  再见PDF提取收费! | 用90行代码打造最强PDF转换器,word、PPT、excel、markdown、html一键转换 | 制作一款钉钉低价机票提示器! |60行代码做了一个语音壁纸切换器天天看小姐姐!|

年度爆款文案

点阅读原文,看原创200个趣味案例!

用Python写出会“说话”的字体?我发现了个宝藏库,太上头了! 这个库说大不大,说小也不小。虽然只是文字美化,但背后代表的是一种对用户体验的在意,一种让脚本变得更“有人情味”的方式。很多时候,我们写代码时太专注逻辑,忘了“好看”和“好用”一样重要。程序员也可以浪漫一点嘛~🎈。 阅读详情

相关推荐

大模型学习路线之多模态模型

​ (Frankly speaking,博主太懒了)章节一只对CLIP、BLIP、BLIP2、InstructBLIP进行了整理,章节二以CLIP、VisualGLM作为实践案例。​ 实际上多模态模型除了CLIP、BLIP、BLIP2、InstructBLIP,还有LLaVA、miniGPT4,以及国内清华的VisualGLM、阿里的Qwen-VL等。(更多多模态原理可以看文末的参考说明)一、多模态模型 & 理论。

2401_86435672的博客 2287

卧槽!一行Python代码写的游戏,我能这样玩一天!

Python长期霸占编程语言排行榜前三位,Python语言简洁,功能强大,越来越多的小伙伴开始学习Python 。甚至K12的同学都开始学习Python 编程。新手入门的时候趣味性其实最...

cainiao_python的博客 3625

DPO(Direct Preference Optimization)直接偏好优化

本文介绍了DPO(直接偏好优化)方法,该方法通过简化传统的RLHF(基于人类反馈的强化学习)流程,直接利用人类偏好数据进行模型优化。DPO的核心思想是跳过奖励模型训练和强化学习交互步骤,通过数学推导将优化目标转化为仅与策略概率分布相关的形式。推导表明最优策略与奖励模型之间存在显式关系,从而可以构建直接优化策略的损失函数。与RLHF相比,DPO简化了训练流程,提高了工程实现稳定性,同时保持了同等效果。

TeenLucifer的博客 1953

童年的游戏,Python一行代码就能玩

大家好,儿童节就要来了,虽然秃头程序员没有头发,但是童心还是一直都在的,今天就分享一个私藏的GitHub项目——free-python-games,一行代码就能进入使用Python开发的小游戏快乐玩耍! 安装与使用 安装当然也很简单一行代码就可以 pip install freegames 由于该项目中的所有游戏均是基于Python内置模块Turtle制作,所以没有太多依赖,安装不会有困难。 安装完之后我们可以使用python -m freegames list来查看所有的游戏列表..

早起Python 2169

保姆级教程:手把手教你用KITTI数据集跑通LIO-SAM(附EVO评估全流程)

本文提供了一份详细的KITTI数据集LIO-SAM实现教程,涵盖数据准备、算法适配和EVO评估全流程。通过解析KITTI数据集特性、解决LIO-SAM适配问题,并利用EVO工具进行精度评估,帮助读者快速掌握激光惯性SLAM技术。特别针对KITTI数据与LIO-SAM的兼容性问题提供了实用解决方案。

weixin_28737603的博客 303

泄露测试仪CTS的Sentinel I28使用

本文介绍:泄露测试仪CTS的Sentinel I28使用

qq_34047402的博客 2194

chatgpt赋能python:Python简单小游戏制作教程——让你学会编写游戏代码

本文由chatgpt生成,文章没有在chatgpt生成的基础上进行任何的修改。以上只是chatgpt能力的冰山一角。作为通用的Aigc大模型,只是展现它原本的实力。对于颠覆工作方式的ChatGPT,应该选择拥抱而不是抗拒,未来属于“会用”AI的人。🧡AI职场汇报智能办公文案写作效率提升教程 🧡专注于AI+职场+办公方向。下图是课程的整体大纲下图是AI职场汇报智能办公文案写作效率提升教程中用到的ai工具。

atest166的博客 2528

回归预测 | MATLAB实现SVR(支持向量机回归)K折交叉验证

回归预测 | MATLAB实现SVR(支持向量机回归)K折交叉验证 目录回归预测 | MATLAB实现SVR(支持向量机回归)K折交叉验证基本介绍划分原理留一划分交叉验证K折交叉数据下载程序设计参考资料致谢 基本介绍 在机器学习里,通常来说我们不能将全部用于数据训练模型,否则我们将没有数据集对该模型进行验证,从而评估我们的模型的预测效果。为了解决这一问题,有如下常用的方法: 第一种是最简单的,也是很容易就想到的。我们可以把整个数据集分成两部分,一部分用于训练,一部分用于验证,这也就是我们经常提到的训练集

机器学习之心的博客,关注并私信文章链接,获取对应文章源码和数据。 6375

【Pygame一行代码系列】程序员玩的这几款电脑游戏,你玩过吗?

前言 哈喽哈喽!今日上线学到了一手,这个分享很简单的小游戏! (很多小可爱应该见过,那就分享给没见过的小朋友吧~) 序员在忙完一天的工作(编码)以后,适当的放松一下自己,玩玩游戏,锻炼身体等等。 下面我给大家推荐一些程序员玩的游戏。希望大家可以放松心情啦~ 下面分享的内容是几个一行代码就可以运行的程序员小游戏❤ 私藏的GitHub项目——free-python-games,一行命令就能带你进入小游戏! 正文 安装: pip install freegames 由于该项目中的所有游戏

xy258009的博客 5843

汽车信息安全--SHE中的密钥管理(二)

上一篇我们讲解了HTA基本概念,SHE和EVITA HSM区别以及SHE的架构,接下来我们聊一聊SHE中的密钥管理策略。

认真搞搞汽车MCU 2401

Python 爬虫实战:抓取悦动圈跑步爱好者运动轨迹数据,规划健身路线

通过本次 Python 爬虫实战,我们学习了如何使用 Python 抓取悦动圈跑步爱好者的运动轨迹数据,并基于这些数据进行分析和处理,最终规划出健身路线。在这个过程中,我们掌握了requests、BeautifulSoup、pandas和matplotlib等库的基本使用方法,了解了爬虫的基本原理和流程。希望本文能够帮助你更好地理解和应用 Python 爬虫技术,在数据处理和分析领域取得更多的成果。

u014481728的博客 2359

一行代码可以做什么?Python给你答案

一行代码可以做什么?Python给你答案

xiangxue888的博客 890

2023年全国职业院校技能大赛“信息安全管理与评估”-真题——赛题题目+答案解析

2023年全国职业院校技能大赛“信息安全管理与评估”-真题——赛题题目+答案解析

君逍遥o 5987

用 Pygame 写个飞机大战:从 0 到 1 教你做 2D 游戏

本文介绍了如何使用Python的Pygame库快速开发飞机大战游戏,适合编程新手入门游戏开发。主要内容包括: 环境搭建:3步安装Pygame 核心概念:游戏循环、精灵、事件处理等基础知识 分阶段实现:从创建窗口到添加飞机控制、子弹发射、敌机生成、碰撞检测等完整功能 进阶效果:背景滚动、音效和爆炸动画的实现 常见问题解决和优化建议 文章提供完整的可运行代码和免费素材资源,帮助读者快速体验游戏开发乐趣,并建议了多种扩展功能方向。通过这个项目,新手可以在一天内完成一个可玩的2D游戏,获得编程成就感。

C++、Python、Linux、人工智能、车载开发、QT开发、AI绘画。 1852

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

一行 Python 代码能实现什么奇葩功能?

公众号关注“GitHubDaily”设为 “星标”,每天带你逛 GitHub!如果只允许你写一行代码,你能够实现什么样的功能?今天我们来看看这 16 ...

GitHubDaily 269

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

2024年Python最全用Python做一个变态版的《超级玛丽》游戏

我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了,只是里面的项目比较多,水平也是参差不齐,大家可以挑自己能做的项目去练练。这是我花了几天的时间去把Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。所以说,想修改游戏里的人物,在源头直接修改这些图片就可以了,以相同的文件名称保存在原位置,就可以将生活中的元素全部加载到这个游戏当中去。

2401_84562576的博客 473

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Python猜数字游戏的衍生离谱版本

Python猜数字游戏的衍生离谱版本

weixin_69070500的博客 661

5个离谱的 Python 程序!

来源:https://dream.blog.youkuaiyun.com/Python 能做很有意思的事情,但是接下来的几个例子却很是离谱。以下程序,不要发代码,要不实现不了你整蛊的目的。要打包成一个...

Python研究所 738

用Python做一个变态版的《超级玛丽》游戏

大家好,我是一行Python可以做市面上90%的2D游戏,但是最有意思的还是拿来熟知的游戏亲手修改里面的元素这样的游戏不仅可以自己娱乐,还可以做成视频利用反差感来分享在各个短视频平台,可以称作是一种流量密码像下面这样离谱的超级玛丽就是通过调节游戏里面的参数来达到的效果 class="video_iframe rich_pages" data-vidtype="2" data-mpvid="wxv_2125779370458791937" data-cover="http%3A%2F%2Fmmbiz.qpic

一行玩python 7152

强的离谱!别玩啥Bing了!我把Google和ChatGPT4合二为一!

我们的专栏群已经有300多位小伙伴,很多同学都是小白用户,在我们的帮助下迅速掌握了如何使用GPT, 不然光注册就要卡好久!我们早起的青铜群,已经帮助了200多位同学成功升级到plus, 大家都跑步进场!群里有一个同学一直要一个功能,就是Google的搜索引擎这么强大,ChatGPT的回答问题又逆天的精准,有没有啥办法鱼和熊掌兼得呢!还真有,菜鸟哥已经成功找到了这个方法。本来是在我们专栏群私密分享的...

cainiao_python的博客 2304

吐槽抖音代码效果热门编程代码效果

抖音编程区魔幻行为大赏:标题党、代码造假、误导性标签泛滥。从"Python实现Java特效"到"十几行代码生成彼岸花MP4",这些视频打着编程教学旗号,实则是用前端特效、预录视频冒充Python代码,配合VS Code封面和夸张标题骗取流量。评论区更是魔幻:小白顶礼膜拜,程序员三观尽碎。

qq_46607667的博客 2283

Python每日一练:最长递增的区间长度(一行代码花样解法)

很显然,Python的受众远远大于C++,其实笔者本人对Python的理解也是远强于C++的,C++纯粹是为了假装笔者是个职业选手才随便玩玩的,借着十多年前学的C的功底,强行假装的。因职业原因,Python更适用于运维、网络、AI方向,所以用得很多。最近假装职业码农装过头了,写点Python代码都习惯性加;了,更离谱的是优快云对笔者的能力判断中,C++一个劲地涨,Python都连能力都没了…所以以后也要用Python来解解题,经常锻炼一下。

攻城狮的博客 818

第二章:告别Hello World!你的第一行AI代码,是让它为你写一首诗

还在让你的AI做“你叫什么”的无聊问答?太浪费了!本文将带你进入AI创作的奇妙世界。我们将深入探索Prompt工程的核心秘诀,学习如何通过精妙的“指令”,引导同一个AI模型,从一个普通的聊天机器人,变身为能写诗、写故事、甚至写代码的“创意天才”。你将学会如何控制AI生成内容的风格、长度和格式,并亲手打造一个能根据你的要求,即兴创作古诗的AI诗人。告别简单的对话,从这一章开始,让AI为你“创造”!

qq_35899016的博客 1266

离谱,公司00后实习人事给老板办了离职。。

例如,你可以选择你的代码编辑器的风格:Emacs、Vim、Classic。事情到这里还没完,还有更离谱的,人事同意了老板的离职申请后,待办到了老板那里后,老板竟然也手抖点了同意(不知道是不是气的)。LeetCode是一个刷算法题的网站,里面有多种语言可选,题目分为简单、中等和困难三个级别,可以根据自己的水平进行选择,想进大厂的话,这可能是必不可少的一关。这款编程游戏借鉴了游戏的很多设计元素,游戏剧情十分丰富。事情是这样的,一公司老板不小心在钉钉上提了离职申请,00后人事收到申请后同意并秒批。

Python小二 383
上一篇: 豆瓣9.0,这本书YYDS
下一篇: 一个令人"赞叹不已"的项目!还有大批的礼物!
菜鸟学Python
博客等级 码龄9年 8029粉丝 571原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值