Question: Create the str _ analysis ( ) function that takes 1 string argument and returns a string message. The message will be an analysis of

Create the str_analysis() function that takes 1 string argument and returns a string message. The message will be an analysis of a test string that is passed as an argument to str_analysis(). The function should respond with messages such as:
"big number"
"small number"
"all alphabetic"
"multiple character types"
The program will call str_analysis() with a string argument from input collected within a while loop. The while loop will test if input is empty (an empty string "") and continue to loop and gather input until the user submits at least 1 character (input cannot be empty).
The program then calls the str_analysis() function and prints the return message.
Sample input and output:
enter nothing (twice) then enter a word
[YOUR FULL NAME GOES HERE], enter word or integer: [YOUR FULL NAME GOES HERE], enter word or integer: [YOUR FULL NAME GOES HERE], enter word or integer: Hello "Hello" is all alphabetical characters!
alphabetical word input [YOUR FULL NAME GOES HERE], enter word or integer: carbonization "carbonization" is all alphabetical characters!
numeric inputs
[YOUR FULL NAME GOES HERE], enter word or integer: 30
30 is a smaller number than expected
[YOUR FULL NAME GOES HERE], enter word or integer: 1024
1024 is a pretty big number
Loop until non-empty input is submitted
In the input part of the assignment keep prompting the user for input until they submit some input (non-empty).
Once the user gives input with characters use the input in calling the str_analysis() function.
Additional Details
In the body of the str_analysis() function:
Check if string is digits
if digits: convert to int and check if greater than 99
if greater than 99 print a message about a "big number"
if not greater than 99 print message about "small number"
check if string isalpha then (since not digits)
if isalpha print message about being all alpha
if not isalpha print a message about being neither all alpha nor all digit
call the function with a string from user input

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!