Ask Question
20 June, 08:26

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

+2
Answers (1)
  1. 20 June, 10:27
    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?
Get 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 & Technology if there is no answer or all answers are wrong, use a search bar and try to find the answer among similar questions.
Search for Other Answers