2018年8月15日
摘要: pyinstaller是可以加密的,目前是最好用的一个,通过对比py2exe,nutika等。 环境 3.6 命令行用法:pyinstaller.exe --key 1234567890123456 -F -w -i icon_filepath --paths=C:\Python36\Lib\sit 阅读全文
posted @ 2018-08-15 23:16 guangzhao17 阅读(1569) 评论(0) 推荐(0) 编辑
  2018年3月30日
摘要: # #Enum 练习: from enum import Enum, unique #1、函数式API调用 # 第一个参数是枚举名称 # 第二个参数是枚举成员名称的源 Month = Enum('Month',('Jan','Feb','Mar')) for name,member in Month.__members__.items(): # list all enum members,i... 阅读全文
posted @ 2018-03-30 21:39 guangzhao17 阅读(1244) 评论(0) 推荐(0) 编辑
摘要: #sorted用法 #1 a=sorted({1: 'D', 2: 'B', 3: 'B', 4: 'E', 5: 'A'}) print(a) ##[1, 2, 3, 4, 5] #2 b=sorted("This is a test string from Andrew".split(), key=str.lower,reverse=True) print(b) #3 studen... 阅读全文
posted @ 2018-03-30 21:35 guangzhao17 阅读(479) 评论(0) 推荐(0) 编辑
摘要: #常用方法: print('{0},{1}'.format('zhangk', 32)) print('{},{},{}'.format('zhangk','boy',32)) print('{name},{sex},{age}'.format(age=32,sex='male',name='zhangk')) print('{name},{gender},{age}'.format(... 阅读全文
posted @ 2018-03-30 21:34 guangzhao17 阅读(8193) 评论(0) 推荐(0) 编辑
摘要: #瀑布猜想:】我: ##1976年的一天,《华盛顿邮报》于头版头条报道了一条数学新闻。文中记叙了这样一个故事: ##70年代中期,美国各所名牌大学校园内,人们都像发疯一般,夜以继日,废寝忘食地玩弄一种数学游戏。这个游戏十分简单:任意写出一个自然数N,并且按照以下的规律进行变换: ##如果是个奇数,则 阅读全文
posted @ 2018-03-30 21:33 guangzhao17 阅读(634) 评论(0) 推荐(0) 编辑
  2018年1月1日
摘要: m个人做成一圈,第n个人,剔除,然后继续数第n个人,再剔除,直到剩下最后一个。求最后一个人的位置。 结果: [1, 2, 3, 4, 5]Kill: 3Kill: 1Kill: 5Kill: 2survival : 4Kill 2Kill 0Kill 4Kill 1Survival is 3 阅读全文
posted @ 2018-01-01 22:49 guangzhao17 阅读(1181) 评论(0) 推荐(0) 编辑
摘要: 之前用vba写过,当时的思路不清楚,也没有python这样强大的工具,写了好长时间。 现在想想,真的是太太太落后了。磨刀不误砍柴工,学习还是大有裨益的。 麻将和牌规则: 阅读全文
posted @ 2018-01-01 14:32 guangzhao17 阅读(7265) 评论(0) 推荐(0) 编辑
摘要: ##有两个序列a,b,大小都为n,序列元素的值任意整形数,无序;##要求:通过交换a,b中的元素,使[序列a元素的和]与[序列b元素的和]之间的差最小。##有两个序列a,b,大小都为n,序列元素的值任意整形数,无序;####要求:通过交换a,b中的元素,使[序列a元素的和]与[序列b元素的和]之间的 阅读全文
posted @ 2018-01-01 00:31 guangzhao17 阅读(613) 评论(0) 推荐(0) 编辑
摘要: 举例:在‘aabcd‘,查找包含 {a,c}的 最短字符串,结果:abc 解题思路: 网上的方法我没看太明白,所以用了自己的方法。 1.查找a,c的所有位置。 2.对这些位置数字进行组合,只需要max-min,最小,那就是字符串最短了。 知识点: #eval()字符串求值。eval和exec这两个p 阅读全文
posted @ 2018-01-01 00:13 guangzhao17 阅读(1691) 评论(0) 推荐(0) 编辑
  2017年12月31日
摘要: 解题:2代表偶数(包括0),1代表奇数,求解。 小学四年级,对,你没有看错。 群里面都在讨论,这个没有正确答案。我掐指一算,题目有陷阱,那就是第一个偶数,也可能是0,得出结果: 65 - 7985 - 3987 - 59over! 重构: 这个代码还可以优化,在x里面,可以先进行x值的判断: if 阅读全文
posted @ 2017-12-31 23:57 guangzhao17 阅读(634) 评论(0) 推荐(0) 编辑