From 07e82d4632374333474a8aeca6af77262c6a9b8e Mon Sep 17 00:00:00 2001 From: Shuvo <38564994+0shuvo0@users.noreply.github.com> Date: Sat, 29 Oct 2022 14:16:05 +0600 Subject: [PATCH] Create calculate_resistence_in_parallel --- electronics/calculate_resistence_in_parallel | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 electronics/calculate_resistence_in_parallel diff --git a/electronics/calculate_resistence_in_parallel b/electronics/calculate_resistence_in_parallel new file mode 100644 index 000000000000..248208722360 --- /dev/null +++ b/electronics/calculate_resistence_in_parallel @@ -0,0 +1,17 @@ +resistors_in_parallel = [200, 470, 220] + +def calculate_resistence_in_parallel(resistors_in_parallel: list) -> float: + """ + Calculate total resistance of resistors used in parallel + >>> calculate_resistence_in_parallel(resistors_in_parallel) + 85.67 + """ + total = 0 + for val in resistors_in_parallel: + total = total + (1 / val) + return round(1/ total, 2) + +if __name__ == "__main__": + import doctest + + doctest.testmod()