Write a program called "process_numbers.py" that repeatedly reads numbers input by the user until the user types done. After the user has entered done, print out (i.e. print) the total, count, maximum, minimum, and average of the entered numbers.
Given the following python statementavg_str = 'Average value read: 0.72903' Use the find() method and string slicing to extract the portion of the string after the colon character and then use the float() function to convert the extracted string into a floating point value. Your code should provide a "general" solution, meaning that the number you extract could be any floating point number (it may or may not be preceded by a space, it may or may not begin with 0, it may or may not end with 3, and its length is not known before your program executes). A generalized solution will successfully extract values such as 0.72903, 3.14159265359, 2.81, etc.. In other words, your solution will not make any a priori assumptions regarding the format or content of the number, other than it being a floating point value that follows the colon character. No validation of the numeric value is required. Your code should only assume that it is a value that can be properly converted into a floating point value. You make use of the string value as it is, but it can change by way of editing. Through editing operations, the numeric value may change, and spaces may be added or removed between the colon and the numeric value. Except for numeric characters and spaces, no extra characters, special or otherwise, will be introduced