While-Scheife
Verfasst: Dienstag 7. März 2023, 12:27
Hallo zusammen,
ich bin ein ziemlicher Neuling in python und komme bei diesem einfachen Statement nicht weiter, weil ich mit dem Fehler nichts anfangen kann. Ich möchte nur, dass die WHILE-Scheife so lange durchlaufen wird, bis der Anwender eine gültige Farbe gewählt hat.
Über INPUT.... wählt der Anwender ja z.B. "red" aus und dies soll dann der Variablen user_colors zugewiesen werden...
FEHLERMELDUNG:
if color_choice in colors:
IndentationError: unexpected indent
MEIN CODING:
colors = ["red","green","blue","orange","purple","yellow"]
user_colors = []
while True:
print("Verfügbare Farben sind: ", colors)
color_choice = input("Geben Sie eine der verfügbaren Farben ein: ")
if color_choice in colors:
user_colors.append(color_choice)
colors.remove(color_choice)
print(color_choice, " hinzugefügt")
elif color_choice =="":
break
else:
print("Diese Farbe ist nicht verfügbar !")
Ich danke Euch herzlich für Eure Hilfe.
Mandy
ich bin ein ziemlicher Neuling in python und komme bei diesem einfachen Statement nicht weiter, weil ich mit dem Fehler nichts anfangen kann. Ich möchte nur, dass die WHILE-Scheife so lange durchlaufen wird, bis der Anwender eine gültige Farbe gewählt hat.
Über INPUT.... wählt der Anwender ja z.B. "red" aus und dies soll dann der Variablen user_colors zugewiesen werden...
FEHLERMELDUNG:
if color_choice in colors:
IndentationError: unexpected indent
MEIN CODING:
colors = ["red","green","blue","orange","purple","yellow"]
user_colors = []
while True:
print("Verfügbare Farben sind: ", colors)
color_choice = input("Geben Sie eine der verfügbaren Farben ein: ")
if color_choice in colors:
user_colors.append(color_choice)
colors.remove(color_choice)
print(color_choice, " hinzugefügt")
elif color_choice =="":
break
else:
print("Diese Farbe ist nicht verfügbar !")
Ich danke Euch herzlich für Eure Hilfe.
Mandy