# Flexibler Wuerfel, der einem Entscheidungen abnimmt
# Flexibler Wuerfel von Jonathan M. Hethey geschrieben - jonathan.hethey@gmail.com
import random	# diese Funktion zu importieren ist notwendig, um hinterher eine zufaellige Zahl zu berechnen
print("Bitte geben sie ihre Moeglichkeiten ein und lassen sie den Wuerfel mit \"end\" fallen")	# Aufforderung und Hilfe zum Programm
Optionen = []		# das Array/ die Liste "Optionen" wird erschaffen
while "end" not in Optionen:		# Solang "end" nicht in "Optionen" vorkommt
	Optionen.append(raw_input(""))		# wird die Tastatureingabe an die Liste angehaengt, muss eingerueckt sein
Optionen.remove("end")		# wenn die Schleife beendet ist, also "end" eingegeben wurde, entfernen wir end wieder aus der Liste, damit das nicht als Loesung zufaellig ausgewaehlt werden kann
zufallssumme = len(Optionen)		# hier lesen wir die Laenge der Liste Optionen aus, um zu erfahren mit welcher Zahl wir den Zufallsgenerator fuettern muessen
zufallszahl = random.randrange(zufallssumme)		# hier wird das Ergebnis durch den Zufallsgenerator bestimmt
print "Der Wuerfel sagt:", Optionen[zufallszahl]		# Hier wird die richtige Zahl aus der Liste Optionen ausgelesen und ausgegeben