← К задачам
Сопротивление цепи
Поздним вечером радиолюбитель Витя паял на кухне очередную плату. Резисторы он подключал не цепочкой, а параллельно — все ножки в одни и те же две точки. «Так ток найдёт себе несколько дорог», — бормотал он, прихлёбывая остывший чай. Оставалось понять, какое сопротивление покажет такая гребёнка в сумме.
Для параллельного соединения общее сопротивление считается так:
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
def parallel_resistance(resistors):
pass
Для запуска тестов необходима авторизация.