Generation

generate functionWed, 12 Apr 2023

Realizar un script en Python que calcule las resistencias en paralelo o en serie, pidiendo primero la cantidad de resistencias, luego el tipo de conexión en formato string si es en “serie” o en “paralelo”, luego pedir el valor de la resistencia 1 hasta la resistencia n, este debe entregar la resistencia total del circuito. El script no debe recibir una cantidad negativa de resistencias debe volver a preguntar. El script no debe recibir un valor negativo de las resistencias debe volver a preguntar.

def resistencia(cantidad, tipo, *resistencias): r = 0 if cantidad <= 0: return "Error, cantidad invalida" if tipo == "serie": #resistencia en serie for i in resistencias: if i <= 0: return "Error, valor de resistencia invalido" r += i else : #resistencia en paralelo for i in resistencias: if i <= 0: return "Error, valor de resistencia invalido" r += 1/i r = 1/r return r resistencia(5, 'serie', 10, 20, 30, 40, 50)

Questions about programming?Chat with your personal AI assistant