Написать легкую программу на Python
Задание
Реализуйте на Python простейшую программу, которая будет считывать из файла числа, а далее отдельными функциями искать среди этих чисел минимальное число, максимальное число, считать их общую сумму и произведение. Для этой программы подготовьте тесты:- проверяющие корректность работы функций поиска минимума и максимума
- проверяющие корректность работы функций сложения и умножения
- проверяющие скорость работы программы при увеличении размера входного файла
В файле: 1 4 2 3 Пример работы
Минимальное: 1
Максимальное: 4
Сумма: 10 (1+2+3+4)
Произведение: 24 (1*2*3*4)
Для получения оценки "4": реализуйте функции чтения из файла, поиска минимального числа, поиска максимального числа, сложения и умножения всех чисел из файла Критерии оценки
Для получения оценки "6": реализуйте тесты для проверки корректности функций поиска минимума, максимума, сложения и умножения
Для получения оценки "8": реализуйте тесты для проверки скорости работы программы при увеличении размера входного файла
Для получения оценки "9": реализуйте любой другой тест на ваше усмотрение
Для получения оценки "10": реализуйте программу так, чтобы не возникало аварийного завершения работы программы из-за ошибки переполнения (что может легко случиться, если чисел в файле много, и они все достаточно большие - произведение будет очень быстро расти).
Для сдачи задания отправьте два файла (program.py и tests.py)