摘要: 日历是以1900年1月1日 为基础的 那天的星期1是 阅读全文
posted @ 2018-10-23 12:11 Pwsun 阅读(1648) 评论(2) 推荐(0) 编辑
摘要: 题目: 定义函数实现如下要求 例如:输入2,5,则求2+22+222+2222+22222的和 思路: 找寻题目中,隐藏的规律 ,一共5个数字的和,每个数字都是由2组成, 可以利用字符串来完成 阅读全文
posted @ 2018-10-19 22:28 Pwsun 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 问题:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第 3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后 问第一个人,他说是10岁。请问第五个人多大? 思路: ①循环相加 ②递归 代码:① ② 阅读全文
posted @ 2018-10-19 22:03 Pwsun 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 判断一个整数是不是质数 思路:1.判断是不是特殊数字 0 1 负数 2.质数的特征 只能被 1和自身 整除 想法: 1. 判断是不是只有1 和 自身被整除,即 在1到这个数之间只有2个数满足整除条件 2.创建空列表,把能被整除的数都放到列表里面,看列表元素个数是不是2 3.是2则是质数 否则不是 代 阅读全文
posted @ 2018-10-14 22:11 Pwsun 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 石头剪刀布游戏0 > 石头1 > 剪刀2 > 布规则: 剪刀>布 布>石头 石头>剪刀 系统随机生成 0--2之间的一个整数, 用户选择 出 剪刀还是石头还是布,验证输赢: 当玩家获胜之后,可以选则继续游戏和退出游戏, yes 为 继续, no 为 退出 其他时,提示玩家选择 yes 或者 no i 阅读全文
posted @ 2018-10-14 20:41 Pwsun 阅读(267) 评论(0) 推荐(0) 编辑
摘要: @proerty 有两种方式 方式1 把一个getter方法变成属性,只需要加上@property就可以了,此时,@property本身又创建了另一个装饰器@xxxx.setter,负责把一个setter方法变成属性赋值,于是,我们就拥有一个可控的属性操作 class Screen(object): 阅读全文
posted @ 2018-06-22 11:44 Pwsun 阅读(324) 评论(0) 推荐(0) 编辑
摘要: xx: 公有变量 _x: 单前置下划线,私有化属性或方法,from somemodule import *禁止导入,类对象和子类可以访问 __xx:双前置下划线,避免与子类中的属性命名冲突,无法在外部直接访问(名字重整所以访问不到) __xx__:双前后下划线,用户名字空间的魔法对象或属性。例如:_ 阅读全文
posted @ 2018-06-22 10:49 Pwsun 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 浅拷贝:“=” >>> a=[1,2,3]>>> b=a>>> a[1, 2, 3]>>> b[1, 2, 3]>>> id(a)91339472>>> id(b)91339472 所以:浅拷贝就是值相等,地址相同 深拷贝:“copy.deepcopy()” >>> import copy >>> 阅读全文
posted @ 2018-06-20 21:54 Pwsun 阅读(109) 评论(0) 推荐(0) 编辑
摘要: is 是完全相同,值以及内存位置一摸一样 ==是值相同,内存位置不一样 >>> a=[11,22,33]>>> b=[11,22,33]>>> id(a)100711200>>> id(b)100667960>>> a==bTrue>>> a is bFalse except : >>> a=1>> 阅读全文
posted @ 2018-06-20 20:45 Pwsun 阅读(176) 评论(0) 推荐(1) 编辑