Möglichkeiten bei Zahlenreihen?...
Verfasst: Freitag 12. Januar 2007, 18:34
(Hm, schwierig eine Überschrift dafür zu finden...)
Hallöschen erstmal, tolles Forum hier. Ich programmier noch nicht sonderlich lange Python, aber ich finde die Sprache sehr interessant und auch recht toll. Hab in meiner momentanen Schule ein Jahr Java gelernt. Gelernt ist vllt das falsche Wort, wir haben überhaupt nichts gelernt... egal. Auf jedenfall gibt es ein Problem, dass ich gerne mit Python lösen möchte...
Ein Konsolenprogramm was Zahlen abfragt und alle möglichen Umstellungen anzeigt. Die Eingabe und so krieg ich ja schon hin, auch wenn's bestimmt nicht sonderlich elegant ist, aber irgendwie harpert es bei der Ausgabe... Um nochmal zu zeigen was ich meine... Beispielsweise eine Reihe von diesen Zahlen:
1, 5, 6
Und anschließend soll das Programm dies hier ausgeben:
1, 5, 6
1, 6, 5
5, 1, 6
5, 6, 1
[...]
Mein Quellcode sieht bis jetzt so aus:
Bestimmt nicht toll und so, aber ich mach das ja noch nicht so lange, also seid bitte nett o.o Ich krieg bis jetzt noch nicht sonderlich viel hin, eine simple Oberfläche in wxPython, Rechenprobleme lösen usw... aber hier verzweifle ich gerade ein bisschen...
Hallöschen erstmal, tolles Forum hier. Ich programmier noch nicht sonderlich lange Python, aber ich finde die Sprache sehr interessant und auch recht toll. Hab in meiner momentanen Schule ein Jahr Java gelernt. Gelernt ist vllt das falsche Wort, wir haben überhaupt nichts gelernt... egal. Auf jedenfall gibt es ein Problem, dass ich gerne mit Python lösen möchte...
Ein Konsolenprogramm was Zahlen abfragt und alle möglichen Umstellungen anzeigt. Die Eingabe und so krieg ich ja schon hin, auch wenn's bestimmt nicht sonderlich elegant ist, aber irgendwie harpert es bei der Ausgabe... Um nochmal zu zeigen was ich meine... Beispielsweise eine Reihe von diesen Zahlen:
1, 5, 6
Und anschließend soll das Programm dies hier ausgeben:
1, 5, 6
1, 6, 5
5, 1, 6
5, 6, 1
[...]
Mein Quellcode sieht bis jetzt so aus:
Code: Alles auswählen
#Einlesen der Eingabe...
zahlen = []
zahlenstring = raw_input("Geben sie bitte die Zahlen ein (Mit Kommatas trennen): ")
zahlenstring = zahlenstring.replace(" ","")
zahlen = zahlenstring.split(",")
#Ausgabe der Möglichkeiten.
for i in zahlen:
print
for y in zahlen:
print i, y