Ask Question
20 October, 16:44

A file concordance tracks the unique words in a file and their frequencies. Write a program that displays a concordance for a file. The program should output the unique words and their frequencies in alphabetical order. Variations are to track sequences of two words and their frequencies, or n words and their frequencies. Below is an example file along with the program input and output: example. txt

+4
Answers (1)
  1. 20 October, 19:25
    0
    Python file with appropriate comments given below

    Explanation:

    #Take the input file name

    filename=input ('Enter the input file name: ')

    #Open the input file

    inputFile = open (filename,"r+")

    #Define the dictionary.

    list={}

    #Read and split the file using for loop

    for word in inputFile. read (). split ():

    #Check the word to be or not in file.

    if word not in list:

    list[word] = 1

    #increment by 1

    else:

    list[word] + = 1

    #Close the file.

    inputFile. close ();

    #print a line

    print ();

    #The word are sorted as per their ASCII value.

    fori in sorted (list):

    #print the unique words and their

    #frequencies in alphabetical order.

    print ("{0} {1} ". format (i, list[i]));
Know the Answer?
Not Sure About the Answer?
Find an answer to your question ✅ “A file concordance tracks the unique words in a file and their frequencies. Write a program that displays a concordance for a file. The ...” in 📘 Computers and Technology if you're in doubt about the correctness of the answers or there's no answer, then try to use the smart search and find answers to the similar questions.
Search for Other Answers