Problem 1. Character Analysis -Use the file testa1.txt that is attached to Blackboard. Write a program that reads the file's contents and determines the following: The number of uppercase letters in the file The number of lowercase letters in the file The number of digits in the file The number of whitespace characters in the file Then the program should do a mass replacement of all spaces with a '-', and then replace any uppercase letters with lowercase letters. After the replacement of the spaces, the count of letters, digits, and spaces should be rerun, the number of replacements indicated, and a second report of letters, digits and spaces should be printed. Save the results of the changes in a file named "results.txt". This file must be submitted as part of the submission for your lab. Output should look like this: Uppercase letters: 20 Lowercase letters: 310 Digits: 4 Spaces: 82 Hint: This program does not need to use any lists - the entire file can be read into one string.

C++ for Engineers and Scientists
4th Edition
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Bronson, Gary J.
Chapter8: I/o Streams And Data Files
Section: Chapter Questions
Problem 9PP: (Inventory) Create an ASCII file with the following data, or use the shipped.dat file available on...
icon
Related questions
Question

can you help me write a program in python that will do these steps for the listed file testa1.txt. testa1.txt is The Project Gutenberg eBook of Alices Adventures in Wonderland, by Lewis Carroll.

thank you

Problem 1. Character Analysis -Use the file testa1.txt that is attached to Blackboard. Write a program
that reads the file's contents and determines the following:
The number of uppercase letters in the file
The number of lowercase letters in the file
The number of digits in the file
The number of whitespace characters in the file
Then the program should do a mass replacement of all spaces with a '-', and then replace any uppercase
letters with lowercase letters. After the replacement of the spaces, the count of letters, digits, and
spaces should be rerun, the number of replacements indicated, and a second report of letters, digits and
spaces should be printed.
Save the results of the changes in a file named "results.txt". This file must be submitted as part of the
submission for your lab.
Output should look like this:
Uppercase letters: 20
Lowercase letters: 310
Digits: 4
Spaces: 82
Hint: This program does not need to use any lists - the entire file can be read into one string.
Transcribed Image Text:Problem 1. Character Analysis -Use the file testa1.txt that is attached to Blackboard. Write a program that reads the file's contents and determines the following: The number of uppercase letters in the file The number of lowercase letters in the file The number of digits in the file The number of whitespace characters in the file Then the program should do a mass replacement of all spaces with a '-', and then replace any uppercase letters with lowercase letters. After the replacement of the spaces, the count of letters, digits, and spaces should be rerun, the number of replacements indicated, and a second report of letters, digits and spaces should be printed. Save the results of the changes in a file named "results.txt". This file must be submitted as part of the submission for your lab. Output should look like this: Uppercase letters: 20 Lowercase letters: 310 Digits: 4 Spaces: 82 Hint: This program does not need to use any lists - the entire file can be read into one string.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 4 images

Blurred answer
Knowledge Booster
File Input and Output Operations
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr