Blutiger Anfänger braucht Hilfe.
Verfasst: Sonntag 26. Februar 2017, 21:26
Hallo liebe Python-Freunde
Zu meinem ersten Beitrag habe ich eigentlich nicht viel zu sagen. Ich habe etwa vor einer Woche begonnen mich mit Python zu befassen und auch allgemein mit dem Programmieren. Leider komme ich nur in kleinen Schritten voran und benötige aus diesem Grund Hilfe von den Leuten die etwas Zeit für mich aufbringen können.
Der unten angefügte Code ist nur ein kleines Beispiel aus dem eigentlichen Skript. Ich versuche hier lediglich eine 6-stellige Binärzahl in einen Farb-Code umzuwandeln und dann wieder in eine Binärzahl.
Leider musste ich aber feststellen, dass etwas nicht richtig funktionier.
Wie kann der ausgegebene Wert aus der ersten Funktion in der zweiten Funktion weiterverwendet werden?
Ich hoffe Ihr könnt mir weiterhelfen und evtl. Optimierungsvorschläge unterbreiten.
Zur Darstellung hoffe ich auch auf Kritik. Ich bin Anfänger und lerne noch…
Vielen Dank im Voraus.
PS:Leider weiss ich nicht wie ich den Code anständig einfügen kann. Wie geht das genau?
CODE_1 = ["000000", "GGGB", "0002"]
INPUT = input("Hier einen Binaercode eingeben: ")
def COLORCODE():
if INPUT == (CODE_1[0]):
print(CODE_1[1])
else:
print("Fehler_1")
COLORCODE()
#COLORCODE = "GGGB"
def BINARYCODE():
if COLORCODE == (CODE_1[1]):
print(CODE_1[0])
else:
print("Fehler_2")
BINARYCODE()
#BINARYCODE = "000000"
print("END")
Zu meinem ersten Beitrag habe ich eigentlich nicht viel zu sagen. Ich habe etwa vor einer Woche begonnen mich mit Python zu befassen und auch allgemein mit dem Programmieren. Leider komme ich nur in kleinen Schritten voran und benötige aus diesem Grund Hilfe von den Leuten die etwas Zeit für mich aufbringen können.
Der unten angefügte Code ist nur ein kleines Beispiel aus dem eigentlichen Skript. Ich versuche hier lediglich eine 6-stellige Binärzahl in einen Farb-Code umzuwandeln und dann wieder in eine Binärzahl.
Leider musste ich aber feststellen, dass etwas nicht richtig funktionier.
Wie kann der ausgegebene Wert aus der ersten Funktion in der zweiten Funktion weiterverwendet werden?
Ich hoffe Ihr könnt mir weiterhelfen und evtl. Optimierungsvorschläge unterbreiten.
Zur Darstellung hoffe ich auch auf Kritik. Ich bin Anfänger und lerne noch…

Vielen Dank im Voraus.
PS:Leider weiss ich nicht wie ich den Code anständig einfügen kann. Wie geht das genau?
Code: Alles auswählen
INPUT = input("Hier einen Binaercode eingeben: ")
def COLORCODE():
if INPUT == (CODE_1[0]):
print(CODE_1[1])
else:
print("Fehler_1")
COLORCODE()
#COLORCODE = "GGGB"
def BINARYCODE():
if COLORCODE == (CODE_1[1]):
print(CODE_1[0])
else:
print("Fehler_2")
BINARYCODE()
#BINARYCODE = "000000"
print("END")