Code Crack Algorhitmus-> alle möglichen Buchstaben Kombis
.....ähemm... eine Frage noch....
Ich würde die ausgegebenen Kombis gerne ZEILE-FÜR-ZEILE haben. Ich hätte gedacht, dass man sich hier mit einer weiteren for j in...+Fkt. Aufruf behelfen kann... klappt leider nicht...
Ich danke Euch
Ich würde die ausgegebenen Kombis gerne ZEILE-FÜR-ZEILE haben. Ich hätte gedacht, dass man sich hier mit einer weiteren for j in...+Fkt. Aufruf behelfen kann... klappt leider nicht...
Code: Alles auswählen
code_set="ABCDEFGHIJKLMNOPQRSTUVWXYZ"
def variation(n, code_set, curr_list=['']):
if n == 0:
return curr_list
temp = variation(n - 1, code_set, curr_list)
result = []
for c in code_set:
for term in temp:
result.append(c + term)
return result
for j in variation(n,code_set):
print j
Ich danke Euch
-
- User
- Beiträge: 419
- Registriert: Sonntag 3. September 2006, 15:11
- Wohnort: in den weiten von NRW
- Kontaktdaten:
Nach "return" kannst du nix mehr schreiben!
Zudem ist das ja ne Endlosschleife! Iritiere entweder über result oder nimm die letzte for-Schleife aus der Funktion raus.
Zudem ist das ja ne Endlosschleife! Iritiere entweder über result oder nimm die letzte for-Schleife aus der Funktion raus.
Falsch eingerückt. Dasacidk hat geschrieben:.....ähemm... eine Frage noch....
Code: Alles auswählen
for j in variation(n,code_set):
print j