python show-me-the-code 第0011题

来源:互联网 发布:天顶星人 知乎 编辑:程序博客网 时间:2024/05/22 00:11

第 0011 题: 敏感词文本文件 filtered_words.txt,里面的内容为以下内容,当用户输入敏感词语时,则打印出 Freedom,否则打印出 Human Rights。

北京程序员公务员领导牛比牛逼你娘你妈lovesexjiangge

分析:判断输入的词中是否含有敏感词

预备工作:创建一个文档filtered_words.txt,并且把上述敏感词保存在文档中,文档格式设置为utf-8。

代码如下:

# -*- coding: utf-8 -*-def check(input,filtered_words):for i in filtered_words:if i in input:      #若文档中的词出现在输入的词中return 'Freedom'return 'Human Rights'if __name__=='__main__':file = open('filtered_words.txt')filtered_words=[line.replace('\n','') for line in file] #去除换行符print check('北京欢迎你',filtered_words)print check('hello world!',filtered_words)






结果如下:

FreedomHuman Rights




0 0
原创粉丝点击