python之闲的蛋疼
文章平均质量分 54
qjy_is_a_gamer
这个作者很懒,什么都没留下…
展开
-
python中rfind()方法
题目:自己实现一个splitext()方法import osdef my_splitext(path):index = path.rfind(’.’)start = path[:index]end = path[index:]return start,end‘’’以上方法有瑕疵, 当路径中不存在’.‘时效果不一致原因为rfind方法如果没有匹配项,返回值为-1‘’’path ...原创 2018-11-11 10:03:16 · 2274 阅读 · 0 评论 -
python之汉诺塔(1)
规则:1.有三根相邻的柱子,标号为A、B、C;2、A柱子上从下到上按金字塔状叠放着n个不同大小的圆盘;3、现在把所有盘子一个一个移动到柱子C上;4.每次移动同一根柱子上都不能出现大盘子在小盘子上方。本人开始思路:枚举,找规律n = 1 n = 2 n= 3 n = 4 续4 …a ->c a ->b a ->c a ->b b -&g...原创 2018-11-13 22:43:56 · 411 阅读 · 0 评论 -
python之汉诺塔(2)
前面是一样的到这边开始①将n - 1个的一堆盘子由A移动到B②将最底下的那块盘子由A移动到C(即a ->c)③将n - 1个的一堆盘子由B移动到C是不是很像一个经典问题:如何把大象放入冰箱?答案也是三步①打开冰箱门②把大象放进去③关闭冰箱门那么接下来就考虑如何进行①步骤(③步骤类似),对于①将n - 1个的一堆盘子由A移动到B, 同最开始的问题比较将 n 个的一堆盘...原创 2018-11-13 22:59:35 · 139 阅读 · 0 评论