Seite 1 von 1

Lottozahlengenerator

Verfasst: Sonntag 20. August 2017, 15:22
von volcano26
Hallo,

ich habe mit dem Programmieren neu angefangen und komme bei einer Aufgabe nicht weiter.

Ich soll einen Lottozahlengenerator programmieren, der mir 6 Zahlen + Superzahl ausgibt. die 6 Richtigen + Superzahl, dürfen aber nicht die selbe Zahl enthalten und ich weiß nicht, was ich eingeben muss, um dafür zu sorgen, dass die Zahlen aus dem selben Zahlenpool gezogen werden. :K

Code: Alles auswählen

# -*- coding: utf-8 -*-

import random 
lotto = sorted(random.sample(range(1,50), 6))
superzahl = sorted(random.sample(range(1,50), 1)) <---das ist anscheinend falsch

print(lotto)
print(superzahl)

Re: Lottozahlengenerator

Verfasst: Sonntag 20. August 2017, 16:41
von kbr
@volcano26: Wähle doch einfach 7 statt 6 Zahlen aus und nimm eine davon als Superzahl. Eine Anforderung wird Dein Programm allerdings nicht erfüllen: die 6 Richtigen zu finden — das bleibt Zufall :)

Re: Lottozahlengenerator

Verfasst: Sonntag 20. August 2017, 17:12
von __deets__
Schau mal in das random Modul. Da gibts auch die Choice Funktion, mit der du aus einer Liste etwas auswählst. Wenn du da noch kombinierst damit, die letze Ziehung aus der Liste der Möglichkeiten zu entfernen, bist du da.

Re: Lottozahlengenerator

Verfasst: Sonntag 20. August 2017, 19:24
von volcano26
Danke schon mal für die Antworten. Ich wollte die Superzahl extra ausgeben. Auf die Idee mit der 7. Zahl kam ich auch ;)

Leider hab ich die Choise Funktion nicht gefunden? Kann mir da jemand weiterhelfen?

Re: Lottozahlengenerator

Verfasst: Sonntag 20. August 2017, 19:31
von __deets__
Die Funktion ist in der offiziellen Dokumentation beschrieben.