Check sibling questions

Write a method COUNTLINES() in Python to read lines from text file

‘TESTFILE.TXT’ and display the lines which are not starting with any vowel.

Example:

If the file content is as follows:

An apple a day keeps the doctor away.

We all pray for everyone’s safety.

A marked difference will come in our country.

The COUNTLINES() function should display the output as:

The number of lines not starting with any vowel - 1

 

Answer:

def COUNTLINES ():

    count= 0

    f=open( 'TESTFILE.txt' , 'r' )

    lines=f.readlines()

    for line in lines:

        if (line[ 0 ]).lower() not in 'aeiou' :

            count=count+ 1

    print( "Number of lines not starting with vowels: " ,count)

    f.close()

 

  1. Computer Science - Class 12
  2. Solutions to CBSE Sample Paper - Computer Science Class 12

About the Author

Davneet Singh

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