姓名变兵器

马踏飞燕 <[email protected]>
reply-to        [email protected]
to      [email protected]
date    Fri, Jun 27, 2008 at 17:32
subject [CPyUG:56860] 看看你是啥武器?

今天偶尔看到一本去年的杂志,里面有一个很有趣的测试。

我是 八卦斧 哈哈

   1 #coding=UTF-8
   2 # Chinese Name to Weapon.
   3 # Just for fun! Enjoy it!
   4 # Author: [email protected]
   5 # Date:   2008-06-27
   6 
   7 import sys
   8 ENCODING = sys.getfilesystemencoding()
   9 
  10 FN = {'A':u'奇门','B':u'玄天','C':u'日月','D':u'毒龙','E':u'夜叉'
  11      ,'F':u'葵花','G':u'纯阳','H':u'玉女','J':u'六合'
  12      ,'K':u'天罡','L':u'天羽','M':u'八卦','N':u'太乙','O':u'落英'
  13      ,'P':u'鹰蛇','Q':u'太极','R':u'回风','S':u'混沌','T':u'乾坤'
  14      ,'W':u'九天','X':u'神门','Y':u'百变','Z':u'逍遥'}
  15 
  16 MN = {'A':u'','B':u'降魔','C':u'霹雳','D':u'阴阳','E':u'丧门'
  17      ,'F':u'真气','G':u'修罗','H':u'碎石','J':u'九九'
  18      ,'K':u'','L':u'无痕','M':u'两仪','N':u'五神','O':u'穿云'
  19      ,'P':u'破玉','Q':u'','R':u'迅雷','S':u'伏魔','T':u'游身'
  20      ,'W':u'连环','X':u'无形','Y':u'','Z':u'无双'}
  21 
  22 LN = {'A':u'','B':u'','C':u'','D':u'','E':u''
  23      ,'F':u'','G':u'','H':u'','J':u''
  24      ,'K':u'','L':u'','M':u'','N':u'','O':u''
  25      ,'P':u'','Q':u'','R':u'','S':u'','T':u''
  26      ,'W':u'','X':u'','Y':u'','Z':u''}
  27 
  28 if __name__ == '__main__':
  29     print u'*'*30
  30     print u'姓名变武器 Funny!'.center(30).encode(ENCODING)
  31     print u'*'*30
  32     while 1:
  33         name = raw_input(u'请输入您的名字的首字母(输入q退出):'.encode(ENCODING))
  34         name = name.upper()
  35         if name=='Q':
  36             break
  37         if len(name)==2:
  38             print (FN.get(name[0],'')+LN.get(name[1],'')).encode(ENCODING)
  39         elif len(name)>=2:
  40             print (FN.get(name[0],'')+MN.get(name[1],'')+LN.get(name[2],'')).encode(ENCODING)

Show arms

snap-zq-name-arm.png


反馈

创建 by -- ZoomQuiet [2008-06-27 14:06:31]

MiscItems/2008-06-27 (last edited 2009-12-25 07:15:49 by localhost)