Python :: Aufgabe #194 :: Lösung #2

3 Lösungen Lösungen öffentlich
#194

Durchnummerierung aller möglichen geordneten Ziehungsergebnisse bei 6 aus 49

Anfänger - Python von hollst - 06.09.2018 um 10:28 Uhr
Beim Lotto 6 aus 49 gibt es bekanntlich 13.983.816 mögliche (geordnete) Ziehungsergebnisse (49 über 6).

Schreibe ein Programm, das jeder dieser Möglichkeiten eine natürliche Zahl zuordnet, also

1 2 3 4 5 6 -> 1
1 2 3 4 5 7 -> 2

...
...

44 45 46 47 48 49 -> 13.983.816

Viel Spaß!
#2
2x
vote_ok
von jigga (4260 Punkte) - 28.09.2018 um 08:54 Uhr
Quellcode ausblenden Python-Code
from itertools import combinations

zahlen = list(combinations(range(1, 50), 6))

for i in range(len(zahlen)):
	print(zahlen[i], '->', zahlen.index(zahlen[i])+1)

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben