f = open('badwords.txt', 'r',encoding = "utf-8")
ff = f.readlines()
user = 'abcd'.lower()
for i in ff:
if user.find(i.strip()) >= 0:
user = '금지어'
break
print(user)
방명록으로 못된짓을 막기위해 일단은 생각나는 욕설필터를 달았다.
txt 파일을 불러와서 readlines() 로 모든 단어를 리스트로 저장했다
user 로 받아오는 값중에 영어는 lower()로 처리하여 필터링에 문제없게 했다.
금지어가 들어가있지않은경우에는 find로 -1을 반환하고 그경우 그냥 user값이 그대로넘어감
금지어가있을경우 금지어가있는곳의 index를 반환한다
그경우 0보다 크기때문에 user를 금지어로 저장한다.