What are the best Python scripts you've ever written?

2014-08-27 08:22:56 +08:00
 kunimi
其实想分享的是我今天看到的一个阿三的答案,一时感觉槽点太多……
http://www.quora.com/What-are-the-best-Python-scripts-youve-ever-written/answer/Saurabh-Kumar-Mishra?__snids__=620233354&__nsrc__=4
3264 次点击
所在节点    分享发现
7 条回复
est
2014-08-27 08:38:18 +08:00
est
2014-08-27 08:51:49 +08:00
我也来贴两个。

不是我写的。第一个是python算八皇后

from itertools import permutations

n = 8 # number of bitches
cols = range(n)
for vec in permutations(cols):
if n == len(set(vec[i]+i for i in cols)) \
== len(set(vec[i]-i for i in cols)):
print ("\n".join('.' * i + 'Q' + '.' * (n-i-1) for i in vec) + "\n===\n")
est
2014-08-27 08:55:16 +08:00
第二个是python算良民证校验码/t/47712

get_id = lambda s:s+str((1-2*int(s, 13)) % 11).replace('10', 'X')

我们拿方校长的测试下:

>>> get_id('23010319600717551')
'230103196007175511'

通过
luoyou1014
2014-08-27 09:03:20 +08:00
这个, 小米营销这么给力, 印度那边都有人抢?

已被震惊……
kavinyao
2014-08-27 09:43:45 +08:00
@luoyou1014 台湾也在抢
luoyou1014
2014-08-27 09:55:15 +08:00
@kavinyao 台湾我知道, 毕竟同属一个文化圈, 营销人员改用繁体字再加点台湾词汇就搞定了.

但是印度这个, 营销人员怎么搞定的, 是原班人马英文水平高还是新招的人马和原班人马一样牛……
est
2014-08-27 12:01:00 +08:00
@luoyou1014 貌似是Hugo负责。。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/130083

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX