Write a function to count the number of alphabets present in a text file “NOTES.txt”.

 

Answer:

def count_alpha():

c=0

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

l=f.readlines()

for line in l:

for word in line:

for char in word:

if char.isalpha():

c=c+1

print("Number of alphabets = "+str(c))

f.close()

Question 6-Write a function - Teachoo.JPG

Learn in your speed, with individual attention - Teachoo Maths 1-on-1 Class


Transcript

Question 6 Write a function to count the number of alphabets present in a text file “NOTES.txt”. declaring function count_alpha( ) 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 is an alphabet, 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 is an alphabet Prints the number of alphabets Closing the file Output

Ask a doubt
Davneet Singh's photo - Co-founder, Teachoo

Made by

Davneet Singh

Davneet Singh has done his B.Tech from Indian Institute of Technology, Kanpur. He has been teaching from the past 13 years. He provides courses for Maths, Science, Social Science, Physics, Chemistry, Computer Science at Teachoo.