Secondary school Python programming. Need step solution. Thanks in advance
A program has been commissioned to generate some statistics for a list of numbers the needs to be input by the user. Write a program that fulfils the following specifications: - Displays an appropriate welcome message for the program - Asks the user to input some numbers. The number can either be input in the same string all at once, or one at a time. The sample below shows all the numbers being entered in a single input. - Output the average of the list of numbers - You must make use of at least three functions including the following: Save your program as T4_SIMPLENUM_INDEXNO_NAME.py A sample run of the code is shown below: Sample 1 Welcome to Simple Numbers Numbers please. Separate each number using spaces: \\( 1 \\begin{array}{llllllllll} & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10\\end{array} \\) Average: 5.5 Sample 2 Welcome to Simple Numbers Numbers please. Separate each number using spaces: \\( 102030 \\quad 4050 \\) Average: 30.0\r\n\r\nWhen your program is complete, input the following numbers as tests for your program and take screenshots of the program. - Test 1 Input numbers: \\( 1,2,3,4,5,6,7,8,9,10 \\) Save this screenshot as: T4_TEST1_INDEXNO_NAME - \\( \\quad \\) Test 2 Input numbers: 10, 20, 30, 40, 50 Save this screenshot as: T4_TEST2_INDEXNO_NAME Save your files either in .png or .jpg format. Save your program as T4_SIMPLENUM_INDEXNO_NAME.py Extend your code to: - \\( \\quad \\) output the maximum and minimum numbers in the list - implement a check to ensure that the inputs are valid digits before converting them to the necessary data types.