← К задачамОткрыть курс →
Расхождение инвентаря
На складе провели ревизию: для каждой позиции есть учётное количество и фактическое. Кладовщик хочет одним числом оценить, насколько всё разошлось.
Напишите функцию discrepancy(expected, actual), которая принимает два списка целых чисел одинаковой длины — учётные и фактические остатки по позициям. Верните сумму абсолютных расхождений по всем позициям, то есть sum(|expected[i] - actual[i]|).
Для пустых списков верните 0.
Пример:
discrepancy([10, 5, 3], [10, 4, 6]) -> 4 # 0 + 1 + 3
discrepancy([7], [10]) -> 3
Курс по теме
Пройдите курс «Python с нуля» — по шагам, с проверкой
8 уроков · ~14 ч · теория, упражнения и экзамен с бейджем
def discrepancy(expected, actual):
pass
Здесь появится результат. Напиши решение слева и нажми «Проверить код».
Для запуска тестов необходима авторизация.