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


     
  • 相关阅读:
    kyeremal-bzoj2038-[2009国家集训队]-小z的袜子(hose)-莫队算法
    移位操作之旋转移位
    leetcode 二分查找 Search in Rotated Sorted Array
    背包算法练习--求小于某数字的数组最大和:
    Splunk 会议回想: 大数据的关键是机器学习
    CSDN个人空间、问答频道停站维护公告
    HDFS主要节点解说(一)节点功能
    24点
    【Nginx】事件驱动框架和异步处理
    OC中字符串的提取与替换-四种不同方法实现
  • 原文地址:https://www.cnblogs.com/noxy/p/6402443.html
Copyright © 2011-2022 走看看