Use regular expressions and the findall function to count the number of digits, non-character digits, whitespace characters and words in a string. Note: the sentence the program reads SHOULD NOT be hardcoded. Allow the user to enter the sentence the program reads Convert the program to a menu driven program. When program is executed, the following menu should be displayed: 1. Number of digits 2. Number of characters 3. Number of whitespace 4. Number of words 5. Quit For 1. Display number of digits in the sentence entered. For 2. Display number of characters in the sentence entered. For 3. Display number of white space in the sentence entered. For 4. Display number of words in the sentence entered. For 5. Exit the program Also, after every operation, menu is to be displayed again until user chooses to terminate by entering 5.
Max Function
Statistical function is of many categories. One of them is a MAX function. The MAX function returns the largest value from the list of arguments passed to it. MAX function always ignores the empty cells when performing the calculation.
Power Function
A power function is a type of single-term function. Its definition states that it is a variable containing a base value raised to a constant value acting as an exponent. This variable may also have a coefficient. For instance, the area of a circle can be given as:
Python
Use regular expressions and the findall function to count the number of digits, non-character digits, whitespace characters and words in a string.
Note: the sentence the program reads SHOULD NOT be hardcoded. Allow the user to enter the sentence the program reads
Convert the program to a menu driven program. When program is executed, the following menu should be displayed:
1. Number of digits
2. Number of characters
3. Number of whitespace
4. Number of words
5. Quit
For 1. Display number of digits in the sentence entered.
For 2. Display number of characters in the sentence entered.
For 3. Display number of white space in the sentence entered.
For 4. Display number of words in the sentence entered.
For 5. Exit the program
Also, after every operation, menu is to be displayed again until user chooses to terminate by entering 5.
![](/static/compass_v2/shared-icons/check-mark.png)
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 2 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![C How to Program (8th Edition)](https://www.bartleby.com/isbn_cover_images/9780133976892/9780133976892_smallCoverImage.gif)
![Database Systems: Design, Implementation, & Manag…](https://www.bartleby.com/isbn_cover_images/9781337627900/9781337627900_smallCoverImage.gif)
![Programmable Logic Controllers](https://www.bartleby.com/isbn_cover_images/9780073373843/9780073373843_smallCoverImage.gif)