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 #####


     
  • 相关阅读:
    程序员编程武器大盘点
    Opencv 视频转为图像序列
    C/C++ 浮点数比较问题
    C/C++ Swap without using extra variable
    C/C++ Quick Sort Algorithm
    LaTeX 插图片
    LaTeX 基本的公式符号命令
    天龙八部服务器端共享内存的设计(1/3)
    天龙八部服务器端共享内存的设计(2/3)
    天龙八部服务器端共享内存的设计(2/3)
  • 原文地址:https://www.cnblogs.com/noxy/p/6402443.html
Copyright © 2011-2022 走看看