zoukankan      html  css  js  c++  java
  • python的代码检查

    #!/bin/python3.4
    # coding=utf-8

    class lexicon(object):
    # direction = ['north', 'south', 'east', 'west']
    # verb = ['go', 'stop', 'kill', 'eat']
    # noun = ['door', 'bear', 'princess', 'cabinet']
    # num = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
    # wordtypelist = [direction, verb, noun, num]
    def __init__(self, name):
    self.name = name
    print "Class name is %s." %self.name

    def scan(elements):
    direction = ['north', 'south', 'east', 'west']
    verb = ['go', 'stop', 'kill', 'eat']
    noun = ['door', 'bear', 'princess', 'cabinet']
    num = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
    wordtypelist = [direction, verb, noun, num]

    elements = raw_input(">> ")
    element = elements.split()
    for i in range(len(elements)):
    count = i
    if element in wordtypelist[0]:
    print("num: %d type: %s element: %s" % (count, wordtypelist[0], element))
    elif element in wordtypelist[1]:
    print("num: %d type: %s element: %s" % (count, wordtypelist[1], element))
    elif element in wordtypelist[2]:
    print("num: %d type: %s element: %s" % (count, wordtypelist[2], element))
    else:
    print("num: %d type: %s element: %s" % (count, wordtypelist[3], element))


    if __name__ == '__main__':
    print("##### Start #####")
    stuff = lexicon("lexicon")
    stuff.scan()
    print("##### End #####")


    #!/bin/python3.4
    # coding=utf-8

    class lexicon(object):
    # direction = ['north', 'south', 'east', 'west']
    # verb = ['go', 'stop', 'kill', 'eat']
    # noun = ['door', 'bear', 'princess', 'cabinet']
    # num = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
    # wordtypelist = [direction, verb, noun, num]
    def __init__(self, name):
    self.name = name
    print "Class name is %s." %self.name

    def scan(elements):
    direction = ['north', 'south', 'east', 'west']
    verb = ['go', 'stop', 'kill', 'eat']
    noun = ['door', 'bear', 'princess', 'cabinet']
    num = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
    wordtypelist = [direction, verb, noun, num]

    elements = raw_input(">> ")
    element = elements.split()
    for i in range(len(elements)):
    count = i
    if element in wordtypelist[0]:
    print("num: %d type: %s element: %s" % (count, wordtypelist[0], element))
    elif element in wordtypelist[1]:
    print("num: %d type: %s element: %s" % (count, wordtypelist[1], element))
    elif element in wordtypelist[2]:
    print("num: %d type: %s element: %s" % (count, wordtypelist[2], element))
    else:
    print("num: %d type: %s element: %s" % (count, wordtypelist[3], element))


    if __name__ == '__main__':
    print("##### Start #####")
    stuff = lexicon("lexicon")
    stuff.scan()
    print("##### End #####")




    执行结果:
    [root@localhost conwayGame.py]# python ex48.py
    ##### Start #####
    Class name is lexicon.
    >> eat the python
    num: 0 type: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0] element: ['eat', 'the', 'python']
    num: 1 type: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0] element: ['eat', 'the', 'python']
    num: 2 type: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0] element: ['eat', 'the', 'python']
    num: 3 type: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0] element: ['eat', 'the', 'python']
    num: 4 type: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0] element: ['eat', 'the', 'python']
    num: 5 type: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0] element: ['eat', 'the', 'python']
    num: 6 type: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0] element: ['eat', 'the', 'python']
    num: 7 type: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0] element: ['eat', 'the', 'python']
    num: 8 type: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0] element: ['eat', 'the', 'python']
    num: 9 type: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0] element: ['eat', 'the', 'python']
    num: 10 type: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0] element: ['eat', 'the', 'python']
    num: 11 type: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0] element: ['eat', 'the', 'python']
    num: 12 type: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0] element: ['eat', 'the', 'python']
    num: 13 type: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0] element: ['eat', 'the', 'python']
    ##### End #####


     
  • 相关阅读:
    Tomcat 之 Aio的安装步骤
    redis的安装问题
    Tomcat开机自启
    常用基本SQL语句
    点击开启此虚拟机时,出现“该虚拟机似乎正在使用中”问题
    sql表连接left join,right join,inner join三者之间的区别
    Lua 中 ipairs 与 pairs 的区别
    Lua 栈【转】【学习笔记】
    Nodejs 环境设置
    nodejs取得当前执行路径
  • 原文地址:https://www.cnblogs.com/noxy/p/6402443.html
Copyright © 2011-2022 走看看