摘要: 外星人入侵 6.驾驶飞船 玩家左右移动飞船,用户按左或右按键时作出响应。 6.1响应按键 当用户在按键时,在python中注册一个事件,事件都是通过方法pygame.event.get()获取的。在函数check_events()中,需要制定要检查哪些类型的事件,每次按键都被注册为一个KEYDOWN 阅读全文
posted @ 2019-11-15 14:40 野哥李 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 外星人入侵 1.规划项目 玩家控制着一艘最初出现在屏幕底部中央的飞船,玩家可以使用箭头键左右移动飞船,还可以使用空格键进行射击,游戏开始时,一群外星人出现在天空中,他们在屏幕中下移动。玩家任务是射杀这些外星人。玩家将所有外星人都消灭干净后,将出现一群新的外星人,他们移动的速度更快。只要有外星人玩家的 阅读全文
posted @ 2019-11-13 11:28 野哥李 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 元组 创建一系列不可修改的元素,Python中不能修改的值称为不可变的,不可变的列表称为元祖。 定义元组 使用圆括号而不是方括号来标识,定义元组后可以用索引来访问其元素 # 定义元祖案例 # 长方形的长和宽放入元组中不能进行修改 dimensions = (200,50) print(dimensi 阅读全文
posted @ 2019-11-04 17:03 野哥李 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 读取整个文件 # 案例:读取整个文件 # pi_digits.txt 3.1415926535 8979323846 2643383279 # file_reader.py with open ('pi_digits.txt') as file_object: contents = file_obj 阅读全文
posted @ 2019-10-31 16:17 野哥李 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 使用类和实例 直接修改实例的属性编写方法以特定的方式进行修改 # 案例: class Car(): '''一次模拟汽车的简单尝试''' def __init__(self,make,model,year): '''初始化描述汽车的属性''' self.make = make self.model = 阅读全文
posted @ 2019-10-25 15:02 野哥李 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 将函数存储在模块中 将函数存储在被称为模块的独立文件中,在将模块导入到主程序中import语句允许在当前运行的程序文件中使用模块中的代码通过将函数存储在独立的文件中,可影藏程序的代码细节,将重点放在程序的高层逻辑上。 导入整个模块 要让函数是可导入的,得先创建模块,模块是扩展为.py的文件,它包含导 阅读全文
posted @ 2019-10-17 09:28 野哥李 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 函数返回值 函数并非总是直接显示输出,它可以处理一些数据,并返回一个或一组值,函数返回的值被称为返回值。使用return语句将值返回到调用函数的代码行中 # 返回简单值 def get_formatted_name(first_name,last_name): """返回整洁的姓名""" full_ 阅读全文
posted @ 2019-09-29 15:00 野哥李 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 函数 带名字的代码块,用于完成具体的工作关键字def定义一个函数,定义函数名,括号内是需要完成任务所需要的信息,最后定义冒号结尾缩进构成函数体函数调用,依次指定函数名以及冒号括起来的必要信息 def greet_user(): '''显示简单的问候语''' print("Hello!") great 阅读全文
posted @ 2019-09-27 17:02 野哥李 阅读(4) 评论(0) 推荐(0) 编辑
摘要: while循环 for循环针对于集合中每个元素的一个代码块,while循环不断地运行,直到指定的条件不满足为止。让用户选择何时退出 prompt = "\nTell me something, and I will repeat it back to you:" prompt += "\nEnter 阅读全文
posted @ 2019-09-25 00:01 野哥李 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 函数input()的工作原理 函数input()让程序暂停运行,等待用户输入一些文本,获取用户输入后,python将其变量存储在一个变量中,以方便实用。input()接收一个参数,即向用户显示的提示或说明。 # 案例1 message = input("Tell me something,and I 阅读全文
posted @ 2019-09-24 21:54 野哥李 阅读(7) 评论(0) 推荐(0) 编辑