Check sibling questions

A text file “PARA.txt” contains a paragraph. Write a function that searches for a given character and reports the number of occurrence of the character in the file.

 

Answer:

def count_alpha():

c=0

x=input("Enter character to search for: ")

f=open("PARA.txt",'r')

l=f.readlines()

for line in l:

for word in line:

for char in word:

if char == x:

c=c+1

print("Number of occurrences of "+x+" = "+str(c))

f.close()

Question 7-A text file - Teachoo.JPG

Introducing your new favourite teacher - Teachoo Black, at only ₹83 per month


Transcript

Question 7 A text file “PARA.txt” contains a paragraph. Write a function that searches for a given character and reports the number of occurrence of the character in the file. declaring function count_alpha( ) Accepts a user input and assigns it to ‘x’ reading all the lines in the text file and assigning it to ‘l’ Iterating through each line in ‘l’ and assigning it to ‘line’ Iterating through each character in a word and assigning it to ‘char’ If a character matches, then increase the value of ‘c’ by 1 Invoking function count_alpha( ) Assigning a variable ‘c’ with value 0 Opening the text file in read mode and assigning it to file_object ‘f’ Iterating through each word in a line and assigning it to ‘word’ Checking if a character matches the value assigned to ‘x’ Prints the number of occurrences Closing the file Output

CA Maninder Singh's photo - Expert in Practical Accounts, Taxation and Efiling

Made by

CA Maninder Singh

CA Maninder Singh is a Chartered Accountant for the past 12 years. He also provides Accounts Tax GST Training in Delhi, Kerala and online.