zoukankan      html  css  js  c++  java
  • LearnPython笔记:ex48 代码

    赶紧写上 ,一定有人着急要看,啊哈哈哈哈,嘻嘻 哈哈

    不枉我起了个大早

    利用什么碎片时间啊,真正能深入学习的,是需要大段大段不被打断的时间

    1. 完全实现了如下几种输入数据;

    2. 遗留:最后一个elif,而不是else,不知道咋写,先庆功;

    directions = ('north', 'south', 'east', 'west', 'down', 'up', 'left', 'right', 'back')
    verbs = ('go', 'stop', 'kill', 'eat', 'open')
    stop_words = ('the', 'in', 'of', 'from', 'at', 'it','the', 'The', 'tHe', 'thE')
    nouns = ('door', 'bear', 'princess', 'cabinet')
    
    def scan(sentence):
            a= sentence.split()
            direction = ('direction')
            verb = ('verb')
            stop = ('stop')
            noun = ('noun')
            stop = ('stop')
            senten = []
            for x in a:
    
                if x in directions:
                    senten.append((direction,x))
                elif x in verbs:
                    senten.append((verb,x))
    
                elif x in stop_words:
                    senten.append((stop,x))
    
                elif x in nouns:
                    senten.append((noun, x))
                elif x.isupper():
                    senten.append(('error',x))
    
                elif x not in (directions, stop_words, nouns):
                    try:
                        senten.append(('number', int(x)))
                    except ValueError:
                        senten.append(('error', x))
    
    
            return senten
    

      

  • 相关阅读:
    关于JVM的一些想法
    hashMap理解以及jdk1.7、jdk1.8其中区别
    各数据库如何实现自增
    dubbo遇坑记录
    mysql建表语句问题
    @Configuration
    生成一个唯一的ID
    门面模式
    关于getClass().getClassLoader()
    元素链
  • 原文地址:https://www.cnblogs.com/vivivi/p/7095843.html
Copyright © 2011-2022 走看看