Python :: Aufgabe #293 :: Lösung #1
3 Lösungen
#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ß
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ß
#1
von Gisbert5020 (3120 Punkte)
- 16.10.2020 um 17:34 Uhr
Python-Code
import sys def berechnung(art, widerstaende): print(widerstaende) summe = 0 if art == "s": for w in widerstaende: summe += w print("Der Gesamtwiderstand in Serienschaltung ist: ",summe, "Ohm") if art == "p": for w in widerstaende: summe += 1/w print("Der Gesamtwiderstand in Paralleschaltung ist: ",int(1/summe), "Ohm") widerstaende=[] print("Widestandsberechnung:") print("---------------------") print("Wenn Sie fertig sind geben Sie s für Serien- und p für Parallelschaltung ein.") print() while 1: widerstand = input("Geben Sie einen Widerstanswert ein:") if widerstand == "s" or widerstand == "p": berechnung(widerstand, widerstaende) break widerstaende.append(int(widerstand))
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1