Follow these steps: ● Create a Python file called amazon.py in your folder. ● Write code to read the content of the text file input.txt. Tip: After stripping and splitting each line in the file, add the key:value pairs to a dictionary. ● For each line of data compute the answer for the min, max, and avg operations on a list of numbers. The input consists of the following data: ○ min: 1,2,3,4,5,6 ○ max: 1,2,3,4,5,6 ○ avg: 1,2,3,4,5,6 ● You should define the functions min, max, and avg that take in the respective list of integers and return the min, max, or avg of the list. ● Take Note: ○ You can assume that the only operations given in the input file are min, max, and avg, and that the operation is always followed by a list of comma-separated integers. ○ You can assume that the list of input numbers are always valid integers and that the list is never empty, so as not to have to write code to check for these cases. ○ Your program should handle any combination of operations and any length of input numbers. ● Finally, write the values returned from each function to a new line in anew text file output.txt. Your program should output as follows: ○ The min of [1, 2, 3, 4, 5, 6] is 1. ○ The max of [1, 2, 3,4, 5, 6] is 6. ○ The avg of [1, 2, 3, 4, 5, 6] is 3.5. ● Hint: there is something strange about the first line of input.txt.
Follow these steps:
● Create a Python file called amazon.py in your folder.
● Write code to read the content of the text file input.txt.
Tip: After stripping and splitting each line in the file, add the key:value
pairs to a dictionary.
● For each line of data compute the answer for the min, max, and avg
operations on a list of numbers.
The input consists of the following data:
○ min: 1,2,3,4,5,6
○ max: 1,2,3,4,5,6
○ avg: 1,2,3,4,5,6
● You should define the functions min, max, and avg that take in the
respective list of integers and return the min, max, or avg of the list.
● Take Note:
○ You can assume that the only operations given in the input file are
min, max, and avg, and that the operation is always followed by a
list of comma-separated integers.
○ You can assume that the list of input numbers are always valid
integers and that the list is never empty, so as not to have to write
code to check for these cases.
○ Your program should handle any combination of operations and
any length of input numbers.
● Finally, write the values returned from each function to a new line in anew text file output.txt.
Your program should output as follows:
○ The min of [1, 2, 3, 4, 5, 6] is 1.
○ The max of [1, 2, 3,4, 5, 6] is 6.
○ The avg of [1, 2, 3, 4, 5, 6] is 3.5.
● Hint: there is something strange about the first line of input.txt.

Step by step
Solved in 5 steps with 3 images









