Python-Script für Widerstand/Spannung/Leistung/Stromstärke

17.03.2017 14:18
avatar  ( gelöscht )
#1
avatar
( gelöscht )

Liebe Dampfergemeinde,

ich habe - angeregt von diversen Webbrowser-Rechnern - ein kleines Python-Script geschrieben, was die Berechnung von Widerstand, Spannung, Leistung und Stromstärke übernimmt.

Ich bitte um Beta-Testing!

Und nein: es ist kein Script zum Verschlüsseln der Festplatte... Ich stelle den Code hier öffentlich rein.

Liebe Grüße vom

Robbi!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
 
print " "
print "============================================================"
print "SEMAKTRARE - SElbstwickler-Mechanischer-AKku-TRAeger-REchner"
print "============================================================"
print " "
print "Dieses Python-Script (fuer Python 2.x) berechnet"
print "verschiedene Verhaeltnisse von Spannung, Widerstand,"
print "Leistung und Stromstaerke fuer Selbstwickler in Verbindung"
print "mit mechanischen Akkutraegern."
print " "
print "Die Eingabe von Kommazahlen MUSS mit einem Punkt (.)"
print "erfolgen! Beispiel: Fuer 1,5 Ohm gib '1.5' ein."
print " "
print "Die Ausgabe der Werte erfolgt gerundet mit max. zwei"
print "Stellen nach dem Komma."
print " "
 
Auswahl = 0
while Auswahl < 4:
print "[ENTER] druecken..."
raw_input()
print " "
print "Waehle aus, welche Berechnung durchgefuehrt werden soll"
print "(Eingabe 1 bis 4):"
print " "
print "[1] Spannung (Volt) und Widerstand (Ohm) sind bekannt,"
print " gesucht werden die benoetigte Leistung (Watt) und"
print " die mindestens benoetigte Stromstaerke (Ampere)."
print " "
print "[2] Widerstand (Ohm) und gewuenschte Leistung (Watt)"
print " sind bekannt, gesucht werden die noetige Spannung"
print " (Volt) und die mindestens benoetigte Stromstaerke"
print " (Ampere)."
print " "
print "[3] Spannung (Volt) und gewuenschte Leistung (Watt)"
print " sind bekannt, gesucht werden der noetige Widerstand"
print " (Ohm) und die mindestens benoetigte Stromstaerke"
print " (Ampere)."
print " "
print "[4] Programm wird beendet."
print " "
Auswahl = input("Auswahl: ")
print " "
 
if Auswahl == 1:
Spannung = float(input("Spannung (in Volt): "))
Widerstand = float(input("Widerstand (in Ohm): "))
Leistung = round(((Spannung**2)/Widerstand),2)
Stromstaerke = round((Spannung/Widerstand),2)
print " "
print "Die benoetigte Leistung betraegt", Leistung, "Watt."
print "Die mind. benoetigte Stromstaerke betraegt", Stromstaerke, "Ampere."
print " "

elif Auswahl == 2:
Widerstand = float(input("Widerstand (in Ohm): "))
Leistung = float(input("gewuenschte Leistung (in Watt): "))
Spannung = round(((Widerstand*Leistung)**0.5),2)
Stromstaerke = round(((Leistung/Widerstand)**0.5),2)
print " "
print "Die erforderliche Spannung betraegt", Spannung, "Volt."
print "Die mind. benoetigte Stromstaerke betraegt", Stromstaerke, "Ampere."
print " "

elif Auswahl == 3:
Spannung = float(input("Spannung (in Volt): "))
Leistung = float(input("gewuenschte Leistung (in Watt): "))
Widerstand = round(((Spannung**2)/Leistung),2)
Stromstaerke = round((Leistung/Spannung),2)
print " "
print "Der noetige Widerstand betraegt", Widerstand, "Ohm."
print "Die mind. benoetigte Stromstaerke betraegt", Stromstaerke, "Ampere."
print " "

else:
print " "
 
print "Auf Wiedersehen und bis zum naechsten Mal!"
print " "
 


 Antworten

 Beitrag melden
17.03.2017 14:46
#2
avatar

Teste ich bei Gelegenheit nächste Woche


 Antworten

 Beitrag melden
17.03.2017 15:17
#3
avatar

Bei mir läuft's.

Ich war's nicht!

 Antworten

 Beitrag melden
17.03.2017 16:00
#4
avatar
S-Mod verstorben am 18.8.2017

Löppt!

colonius

... aber ich bin doch lieber jeden Tag glücklich als im Recht. (Slartibartfaß)


 Antworten

 Beitrag melden
18.03.2017 10:09
avatar  ( gelöscht )
#5
avatar
( gelöscht )

Cool! Danke!!


 Antworten

 Beitrag melden
Bereits Mitglied?
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!
Auswahl Marktübersicht