← К задачамОткрыть курс →
Сопротивление цепи
Поздним вечером радиолюбитель Витя паял на кухне очередную плату. Резисторы он подключал не цепочкой, а параллельно — все ножки в одни и те же две точки. «Так ток найдёт себе несколько дорог», — бормотал он, прихлёбывая остывший чай. Оставалось понять, какое сопротивление покажет такая гребёнка в сумме.
Для параллельного соединения общее сопротивление считается так:
1 / R_общ = 1/r1 + 1/r2 + ... + 1/rn
то есть R_общ = 1 / (сумма обратных величин).
Напишите функцию parallel_resistance(resistors), которая принимает список положительных сопротивлений (в Омах) и возвращает общее параллельное сопротивление, округлённое до 2 знаков после запятой (тип float). Список всегда содержит хотя бы один элемент.
Примеры:
parallel_resistance([100, 100]) -> 50.0
parallel_resistance([10, 20, 30]) -> 5.45
parallel_resistance([100]) -> 100.0
Курс по теме
Пройдите курс «Python с нуля» — по шагам, с проверкой
8 уроков · ~14 ч · теория, упражнения и экзамен с бейджем
def parallel_resistance(resistors):
pass
Здесь появится результат. Напиши решение слева и нажми «Проверить код».
Для запуска тестов необходима авторизация.