Introduction to Programming using Python 1st Edition

Published by Pearson
ISBN 10: 0132747189
ISBN 13: 978-0-13274-718-9

Chapter 13 - Files and Exception Handling - Programming Exercises - Page 471: 13.2

Answer

code

Work Step by Step

# 13.2 (Count characters, words, and lines in a file) Write a program that will count the # number of characters, words, and lines in a file. Words are separated by a whitespace # character. Your program should prompt the user to enter a filename. filename = input("Enter a filename: ").strip() file = open(filename, 'r') lines = 0 words = 0 chars = 0 for line in file: lines += 1 words += len(line.split()) for c in line: if c != ' ': chars += 1 print(chars, "characters") print(words, "words") print(lines, "Lines")
Update this answer!

You can help us out by revising, improving and updating this answer.

Update this answer

After you claim an answer you’ll have 24 hours to send in a draft. An editor will review the submission and either publish your submission or provide feedback.