摘要: 1. 人狗大战 一个简单的小例子,定义一个Person(类)里面有人的很多属性,比如名字,性别,血量。攻击力,然后定义一个Dog(类),里面设置狗的很多属性,名字,血量,攻击力,种类等,然后又定义了两个函数attack 人打狗,以及bite()狗打人的函数,然后就可以操作这些函数,让人狗大战啦: 运 阅读全文
posted @ 2018-09-16 22:21 写的BUG代码少 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 1.递归实现三级菜单: 运行结果: 2. 堆栈实现(不用递归)实现三级菜单 运行结果: 阅读全文
posted @ 2018-09-16 20:27 写的BUG代码少 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 先来看几种常见的错误: 1. NameError 2. IndexError 运行结果: 3.ValueError 运行结果: 程序一旦发生错误,就会在错误的地方停止,不会再继续执行~ 1. try except 具体的错误类型 但是我们在感知到代码有可能发生错误时可以进行错误捕捉: 运行结果: 2 阅读全文
posted @ 2018-09-16 16:02 写的BUG代码少 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 创建包 运行结果: 使用相对路径导入包(在其他包以及相应模块中也只能以相对路径导入) 这里需要说明. 指的当前目录(就是当前的这个py文件所在的文件夹),..值得是上一级目录(就是当前py文件所在的文件夹(这是当前目录)的上一级文件夹) 我们先来看一下各个文件中的内容: 要运行的01.py中的内容: 阅读全文
posted @ 2018-09-16 14:24 写的BUG代码少 阅读(223) 评论(0) 推荐(0) 编辑