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

3 Lösungen Lösungen öffentlich
#293

Berechnung von Widerständen

Anfänger - Python von JKooP - 04.10.2020 um 10:58 Uhr
Schreibe eine Methode bzw. Funktion, mit der man den Gesamtwiderstand von Parallel- bzw. Reihenschaltungen berechnen kann.
Dabei sollen sowohl die Werte der Einzelwiderstände als auch die Art der Schaltung vom Benutzer erfragt werden.

Variante 1: 2 separate Funktionen: f(float a, float b, … float n)
Variante 2: 1 kombinierte Funktion: f(artDerSchaltung, float a, float b, … float n)

Viel Spaß


#3
vote_ok
von Willi (210 Punkte) - 02.11.2020 um 13:56 Uhr
Quellcode ausblenden Python-Code
print("Geben sie vier verschiedene Widerstandswerte in Ohm ein.")
R1 = float(input())
R2 = float(input())
R3 = float(input())
R4 = float(input())

print( "R1=", R1, "Ohm",
       "R2=", R2, "Ohm",
       "R3=", R3, "Ohm",
       "R4=", R4, "Ohm",)

print("Handelt es sich um eine Reihenschaltung oder Parallel"
      "schaltung? Geben sie entsprechend eine 1 oder eine 2 ein")

Zahl=int(input())

if Zahl ==1:
    Rr = R1+R2+R3+R4
    print("Der Reihenwiderstand der vier Widerstände lautet:",Rr, "Ohm")
elif Zahl ==2:
    Rp = 1/R1+1/R2+1/R3+1/R4
    print ("Der Parallelwiderstand der vier Widerstände lautet:",1/Rp,"Ohm")
else:
    print ("Falsche Eingabe!")

Kommentare:

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

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