Computer Science - Class 12
Solutions to CBSE Sample Paper - Computer Science Class 12

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()

Question 27(Choice 1) -Teachoo.png

Slide1.JPG

 

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 14 years. He provides courses for Maths, Science, Social Science, Physics, Chemistry, Computer Science at Teachoo.