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

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ß
#3
vote_ok
von Willi (210 Punkte) - 02.11.2020 um 08:34 Uhr
Quellcode ausblenden Python-Code

#U=R*I
print("Geben sie zwei von drei ganzen Werten vor!Der gesuchte Wert wird Null gesetzt:")

U=int(input("Geben sie eine Spannung in Volt ein: ") )
I=int(input("Geben Sie einen Strom in Ampere ein: ") )
R=int(input("Geben Sie einen Widerstand in Ohm ein: ") )

if R and I != 0 and U == 0:
    print("Die fehlende Spannung lautet:", R*I ,"Volt")
    
elif U and R != 0 and I == 0:
    Strom = U/R
    print("Der fehlende Strom lautet:", Strom ,"Ampere")

elif U and I != 0 and R == 0:
    Widerstand = U/I
    print("Der fehlende Widerstand lautet:", Widerstand ,"Ohm")

else:
    print("Falsche Eingabe! Ein Eingabewert muss Null sein")

Kommentare:

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

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