Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

문자열에서 단어의 발생 횟수를 계산하는 파이썬 프로그램을 작성하시겠습니까?

<시간/>

여기서 사용자에게는 문자열이 주어지고 사용자에게는 발생 횟수를 계산하는 단어도 주어집니다. 우리의 임무는 발생 횟수를 계산하고 인쇄하는 것입니다.

예시

입력:Python은 범용 프로그래밍을 위한 해석된 고급 프로그래밍 언어입니다. 발생 횟수를 계산할 단어를 입력하세요. ::>programmingOutput::2

알고리즘

wordoccurences(n,p)/* n은 입력 문자열이고 p는 발생 횟수를 계산할 단어입니다. */1단계:문자열을 공백으로 분할합니다. 2단계:하나의 카운터 변수 c를 사용하고 0으로 초기화되고 단어가 다음과 같으면 match then c 1 증가 

예시 코드

def wordoccurences(n, p):x =n.split(" ") c =0 for i in range(0, len(x)):# 일치하는 항목이 발견되면 개수 증가 if (p ==x[i ]):c =c + 1 return c # Driver coden=input("Enter String ::>")p=input("발생 횟수를 계산할 단어를 입력하세요 ::>")print("단어의 발생 횟수 ",p,"is",wordoccurences(n, p))# 주어진 문자열에서 단어의 출현 횟수를 계산하려면 

출력

Enter String ::>python은 범용 프로그래밍을 위한 해석된 고급 프로그래밍 언어입니다.발생을 계산할 단어를 입력합니다. ::>programmingTHE NUMBER OF OCCURRENCE OF A WORD 프로그래밍은 2입니다.