玩转python
文章平均质量分 68
Al之火
做一粒好种子,向阳而生。
展开
-
python小游戏开发(飞机大战)
1. pygame 模块初识二.项目设计内容开发一款飞机大战游戏,要求:(1)实现飞机的移动、子弹发射,对本次游戏有一个初步的编写及认识。(2)飞机的持续按键移动和飞机自爆优化。(3)进行基类的抽取,使代码更具有层次性和简化重复代码。(4)对判断以及删除越界子弹、敌机发射子弹进行扩展优化。三.附源代码四.程序运行效果:五. 扩展此项目主要借助python的第三方库pygame以及面向对象思维进行开发。纯面向过程实现的简单操作可移步到之前发的文章:http://t.csdn.cn/w7原创 2023-06-26 01:22:02 · 2312 阅读 · 7 评论 -
Python进阶中的闭包和装饰器问题
装饰器实质上是一个闭包函数,只是装饰器这个闭包函数的参数有且只有一个并且是函数类型的话,他才是装饰器,否则也只是一个闭包函数!以上就是个人对python中的闭包函数和装饰器函数的简单理解,有更好见解的小伙伴,欢迎评论区留言一起讨论。闭包函数引用的外部变量,是外层函数的内部变量。装饰器就是使用创建的闭包函数,在闭包函数内调用目标函数。将内层函数作为外层函数的返回,此内层函数就是闭包函数;定义双层嵌套函数,内层函数可以访问外层函数的变量。在闭包函数(内部函数中)可以修改外部函数的变量值。原创 2023-06-25 01:45:37 · 64 阅读 · 0 评论 -
Python运算符知识点
玩转Python常用运算符原创 2023-02-23 23:44:10 · 186 阅读 · 2 评论 -
递归函数读取电脑文件
缺点:难以调式 递归条件处理不好 容易进入死循环。# 复杂问题简单化(拆解成多个子问题)# 代码美观/看起来更加整洁优雅。# 占用大量内存,耗费计算机资源。# 比使用一下嵌套迭代容易。原创 2023-03-05 01:45:57 · 84 阅读 · 0 评论 -
飞机大战之Python(面向过程)
通过对飞机大战游戏设计的实现,要求我们进一步理解和掌握课堂上所学各种基本类型的变量、数据类型、类、用户输入和文件操作实现面向对象的游戏开发,以及它们在程序中的使用方法;Python是一种跨平台的、开源的、免费的、解释型的高级编程语言。本次设计为了使飞机大战游戏具有更加丰富的功能,基于面向对象和面向过程的方法,使用Python编程语言提供资源结构,以Pygame模块对游戏进行研发,提出了飞机大战游戏开发方案。通过各种优化调整,实现了飞机的飞行移动、击落,计分等功能,实现了飞机大战的开发,增加游戏体验。原创 2023-05-03 19:19:35 · 287 阅读 · 0 评论 -
玩转python的表达式与控制语句
print('-------------根据BIM指数判断体重情况------------')# print("---------continue和break的使用-----------")# print('------------循环的嵌套-----------------')choose = input('继续玩请输入【Y/y】\n'# print('------------猜年龄小游戏------------')print('------------猜年龄小游戏------------')原创 2023-03-01 12:47:09 · 80 阅读 · 0 评论 -
高级数据类型的使用
print('---------------查询--------------')print('-----------字符串的使用-------------')# print('---------字典及常用方法-----------')print('-----------列表的使用------------')print('-----------元组的使用------------')# print('----------修改数据-----------')原创 2023-03-01 13:07:42 · 55 阅读 · 1 评论 -
Python 函数
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。原创 2023-03-15 00:02:11 · 84 阅读 · 0 评论 -
python入门基础知识点(你确定不来看看嘛,那格局就小啦)
Python是一种计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。下面我们就为大家介绍一下python的基本语句。转载 2023-03-09 13:29:31 · 64 阅读 · 0 评论