• 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
    

      

  • 相关阅读:
    python+selenium框架
    django--form组件
    python +selenium上传文件
    python--UI---登录---验证码
    python+selenium button定位方法
    css-定位技术
    css-盒子模型
    css-元素分类
    序列化
    FileUploadController
  • 原文地址:https://www.cnblogs.com/vivivi/p/7095843.html
Copyright © 2020-2023  润新知