Welcome to Westonci.ca, where curiosity meets expertise. Ask any question and receive fast, accurate answers from our knowledgeable community. Explore comprehensive solutions to your questions from knowledgeable professionals across various fields on our platform. Get detailed and accurate answers to your questions from a dedicated community of experts on our Q&A platform.

Write a program to read in a file and count how many times any two particular words occur in succession

Sagot :

Answer:

Explanation:

The following code is written in Python, it is a function that takes in the file location and two words as arguments. Then it reads the file and loops through to see if those two words are found in succession and how many times. Finally it returns the number of times those words are found in succession within the file.

def countSuccession(file, word1, word2):

   file = open(file, "r")

   words = file.read()

   words = words.replace('.', '')

   words = words.split(' ')

   count = 0

   for index in range(len(words)):

       if words.__getitem__(index) == word1 and words.__getitem__(index + 1) == word2:

           count += 1

   return count

View image sandlee09