Изучите примеры к лекции, запустите программу с примерами
Напишите программу содержащую следующие четыре функции:
Функция fmin
имеет один аргумент, через который в функцию передается словарь
возвращаемое значение - минимальное из
значений элементов словаря, тип - целое число
Функция fmax
имеет произвольное количество именованных аргументов
при передаче в функцию параметров в виде ключ=значение
функция возвращает максимальное из переданных значений
тип возвращаемого значения - целое число
Функция fawg
имеет один аргумент, через который в функцию передается словарь
возвращаемое значение None
функция вычисляет среднее арифметическое значений
элементов словаря и помещает результат в глобальную
переменную arithmetic_mean
Общие требования к функциям fmin, fmax и fawg:
при расчете функция не должна учитывать значения элементов
в ключах которых присутствует подстрока broken
если значения элемента является строкой, оно должно быть
преобразовано в целое число и быть использовано в дальнейших вычислениях
Функция print_result выводит на экран строку, содержащую значения переданные
ей в качестве параметров в следующем порядке: минимальное значение,
максимальное значение, среднее значение
функция имеет три аргумента: pmin и pmax и mean
аргумент pmin имеет значение по умолчанию 0
аргумент pmax имеет значение по умолчанию 99
аргумент mean не имеет значения по умолчанию
возвращаемое значение None
Исходные данные представляют собой словарь data
Ключи элементов словаря - строки
Значения элементов словаря - целые числа или строки,
являющиеся представлением целых чисел
Далее программа должна произвести следующие действия:
Вычислить минимальное значение элементов словаря data используя функцию fmin
Вычислить максимальное значение элементов словаря data используя функцию fmax
Вычислить среднее арифметическое значений элементов словаря data используя функцию fawg
Вызвать функцию print_result с единственным параметром arithmetic_mean
Вызвать функцию print_result тремя параметрами: arithmetic_mean,
значением возвращенным из функции fmin и значением возвращенным из функции fmax
Создайте файл(ы) программы в рабочей директории на учебном сервере.
Рекомендуется создавать файлы с простыми именами, содержащими номер
лекции. Например для лекции 1 task01.py или prog01.py,
Ответы на все вопросы оформите как текстовую строку в начале главного модуля программы
После окончания работы над домашним заданием отправьте письмо в адрес python@inr.ru
с полным именем файла (включая директорию) главного модуля вашей программы