CBSE Class 12 Computer Science Question 132 of 145

File Handling — Question 12

Back to all questions
12
Question

Question 12

Write a function in Python to count and display the number of lines starting with alphabet 'A' present in a text file "LINES.TXT". e.g., the file "LINES.TXT" contains the following lines:

A boy is playing there.
There is a playground.
An aeroplane is in the sky.
Alphabets & numbers are allowed in password.

the function should display the output as 3.

Answer

The file "LINES.TXT" contains the following lines:

A boy is playing there.
There is a playground.
An aeroplane is in the sky.
Alphabets & numbers are allowed in password.
def count_lines(file_name):
    count = 0
    with open(file_name, 'r') as file:
        for line in file:
            if line.strip().startswith('A'):
                count += 1
    print(count)

count_lines("LINES.TXT")
Output
3