반응형
입력된 문장에서 중복을 제외한 단어의 개수를 세는 파이썬 프로그램입니다.
문장을 split 함수로 공백을 기준으로 단어를 분리합니다.
set 함수는 단어를 중복되지 않도록 해줍니다.
참고:
split : https://coding-abc.kr/200 - 문자열 분리 함수
set : https://coding-abc.kr/212
input_string = input("문자열을 입력하세요:\n")
# 입력된 문자열을 공백을 기준으로 나눠서 단어 리스트를 만듭니다.
words = input_string.split()
# 중복을 제거하기 위해 set을 사용합니다.
unique_words = set(words)
print(unique_words)
# 중복되지 않은 단어의 개수를 출력합니다.
print("중복되지 않은 단어의 개수:", len(unique_words))
입력 문자열:
Python is a powerful programming language. Python is also easy to learn.
(Output)
{'also', 'programming', 'language.', 'to', 'is', 'learn.', 'a', 'easy', 'Python', 'powerful'}
중복되지 않은 단어의 개수: 10
C언어 코드:
https://gonyzany.tistory.com/677
반응형
'Python' 카테고리의 다른 글
(파이썬) 주사위 시뮬레이션 (dice simulation) (0) | 2024.01.25 |
---|---|
(파이썬) == 와 is 연산자의 차이점 (0) | 2024.01.24 |
(파이썬) 표절 검사 프로그램 Plagiarism check program (0) | 2024.01.22 |
(파이썬) 터틀그래픽: 토끼와 거북이가 경주하는 게임 (0) | 2024.01.14 |
(파이썬) tkinter: 숫자 맞히기 (맞추기) 게임 (0) | 2024.01.12 |