首页 > 代码库 > LearnPython笔记:ex48 代码
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
LearnPython笔记:ex48 代码
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。