ich bin der Neue, seit ca. 10 Minuten hier angemeldet und hatte schon Schwierigkeiten dabei,
mein Python-Programm hier mit dem "einrücken" abzubilden...
Das habe nun schon mal geschafft... klasse !
Ich habe das unten stehende Programm in mühsamer Try and Error-Manier erstellt und dafür gefühlte Wochen gebraucht.
Was macht es?
Es wird nach einer Schichtdicke zwecks Vergoldung beim Galvanisieren gefragt.
Dann soll man wählen, ob die Oberfläche, oder eine Stiftlänge bekannt ist.
Dann rechnet Python in sekundenschnelle und spuckt mit die benötige Menge an Gold in Gramm aus.
Was ich ums verrecken nicht hin bekomme, ist, dass das Programm nach fertiger Berechnung wieder zurück an den Anfang springt.
Ja ich weiß, für den Profi ist das eine total dämliche Frage, aber ich bekomme es auch mit der Suchfunktion nicht hin.
Wer hat Lust, mir auf die Sprünge zu helfen...?
Danke und Gruß
Thin
Code: Alles auswählen
#-*- coding: iso-8859-1 -*-
s = float(input ("Bitte geben Sie die Schichtdicke in ym ein: "))
print ()
a = float(input ("Für bekannte Oberfläche bitte 1 eingeben, für Stift bitte 2 eingeben: "))
print ()
if a == 1:
of1 = float(input ("Bitte Oberfläche in mm eingeben: "))
g1 = s*of1/1000*19.3*1.1
g2 = s*of1/1000*19.3*1.3
print ()
print("{:.5f}".format(g1), "Gramm Gold per 1.000 St. werden benötigt - incl. 10%")
print("{:.5f}".format(g2), "Gramm Gold per 1.000 St. werden benötigt - incl. 30%")
elif a == 2:
l = float(input ("Bitte die Länge in mm eingeben: "))
b = float(input ("Bitte die Breite in mm eingeben: "))
of2 = l*4*b+b*b*2
g3 = s*of2/1000*19.3*1.1
g4 = s*of2/1000*19.3*1.3
print ()
print("{:.5f}".format(g3), "Gramm Gold per 1.000 St. werden benötigt - incl. 10%")
print("{:.5f}".format(g4), "Gramm Gold per 1.000 St. werden benötigt - incl. 30%")
else:
print ("Bitte nur 1 oder 2 engeben")
input ()