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

#word.txt
北京
程序员
公务员
领导
牛比
牛逼
你娘
你妈
love
sex
jiangge

这题很简单的,读入word.txt的内容然后挨个查找输入文字就好。

Code:

def filterwords(x):
with open(x, 'r') as f:
text = f.read()
print (text.split('\n'))
userinput = input('myinput:')
for i in text.split('\n'):
if i in userinput:
return True if filterwords('word.txt'):
print ('freedom')
else:
print ('human rights')

Notes:

1. text.split('\n'),将原本txt中的文本以换行符为界限分割成个体形成list:

['北京', '程序员', '公务员', '领导', '牛比', '牛逼', '你娘', '你妈', 'love', 'sex', 'jiangge']

最新文章

  1. SQL Server 2012中Task是如何调度的?
  2. VM虚拟机下安装Centos7.0图文教程
  3. 话说好像是这样,ios下面通常用iframe来打开你的scheme地址; Android下通常用location.href来。。。 不过实际情况好像比这个复杂得多。。
  4. javascript-this,call,apply,bind简述1
  5. 如何设置一个严格30分钟过期的Session
  6. Service Oriented Architecture
  7. 《30天自制操作系统》读书笔记(2)hello, world
  8. hdu1394 分治 or 线段树
  9. jquery中的下拉框
  10. UA大全
  11. [Swift]LeetCode835. 图像重叠 | Image Overlap
  12. 华为Python 算法面试题
  13. TensorFlow从入门到理解(六):可视化梯度下降
  14. Effective Java 第三版——79. 避免过度同步
  15. mysql 计算两点经纬度之间的距离含具体sql语句
  16. Linux VMware tools安装步骤
  17. Vue学习【第二篇】:ES6简单介绍
  18. Vue.js系列之项目搭建
  19. openstack neutron中涉及的网络设备
  20. arch点击硬盘无法挂载

热门文章

  1. MongoDB查询内嵌数组(限定返回符合条件的数组中的数据)(1)
  2. JavaScript FormData的详细介绍及使用
  3. (转)每天一个linux命令(44):top命令
  4. jquery基本语法(一)
  5. 第七节,TensorFlow编程基础案例-TensorBoard以及常用函数、共享变量、图操作(下)
  6. SQLMAP UDF提权
  7. Hibernate的入门(概念1):
  8. ansible 基础一
  9. hadoop mapreduce 基础实例一记词
  10. 网络编程基础【day10】:我是一个进程(三)