Python :: Aufgabe #290 :: Lösung #1

5 Lösungen Lösungen öffentlich
#290

Spannung, Stromstärke, Widerstand

Anfänger - Python von JKooP - 04.10.2020 um 12:43 Uhr
Schreibe eine Methode/Funktion, die je nach Eingabe von 2 Werten den fehlenden Wert ermittelt.
Die möglichen einzugebenden Werte sind Spannung (U [Volt]), Widerstand (R [Ohm]) bzw. Stromstärke (I [Ampere]).
Der fehlende Wert kann null/nothing oder jedes andere beliebige Zeichen sein.
Die Formel zur Berechnung lautet: U = R * I

Beispiel:

U := 270.0
R := null
I := 3.0

R = I / U = 270 / 3 = 90.0 Ohm

Viel Spaß
#1
vote_ok
von erwinknl (60 Punkte) - 23.10.2020 um 04:21 Uhr
Quellcode ausblenden Python-Code
def uri_calc(u_volt, r_ohm, i_ampere):
    if u_volt is None:
        u_volt = r_ohm * i_ampere
        print("Volt:", u_volt," Ohm:" , r_ohm , " Ampere:", i_ampere)
    elif r_ohm is None:
        r_ohm = u_volt / i_ampere
        print("Volt:", u_volt," Ohm:", r_ohm, " Ampere:", i_ampere)
    elif i_ampere is None:
        i_ampere = u_volt / r_ohm
        print("Volt:", u_volt," Ohm:", r_ohm, " Ampere:", i_ampere)
    else:
        print("Volt:", u_volt," Ohm:", r_ohm, " Ampere:", i_ampere)

if __name__ == "__main__":
    uri_calc(270.0,None,3.0)


Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben