27.6심사문제 질문입니다.
, Jeong MinGyo님이 작성with open('words.txt', 'r') as file:
text = file.read()
text = text.strip(',.')
text = text.split()
for i in range(len(text)):
if 'c' in text[i]:
print(text[i])
Re: 27.6심사문제 질문입니다.
, 도장_ 관리자님이 작성파이썬의 strip는 문자열의 처음과 끝에 있는 문자를 정리합니다.
word = '.hello.world.'
word = word.strip('.,')
print(word)
출력 결과는
hello.world
입니다.
문의한 코드에서 text의 출력 결과를 보면 입력 데이터의 마지막에 있는 . 하나만 삭제된 결과가 출력되는 것을 알 수 있습니다.
심사문제의 해설은 문제를 해결하는 절차이고, 이 절차대로 코드를 작성하는 것이 좋다는 가이드이기도 합니다.
공백으로 먼저 나누고, 단어로 분리한 다음에 단어의 앞과 뒤에 있는 .과 ,를 제거하는 코드를 작성하는 것이 좋습니다.