Python Lottospiel?

3 Antworten

import random
zahlenTippen = input('Bitte geben Sie ihre Zahlen mit einem ";" getrennt ein: ').split(';')
superZahlTipp = int(input('Bitte geben Sie ihre Superzahl ein: '))
superZahl = random.randint(0,9) 
lottoZahlen = list(range(1,50))
random.shuffle(lottoZahlen)
lottoZahlen = lottoZahlen[:5]
count = 0
for i in lottoZahlen:
    if(str(i) in zahlenTippen):
        count += 1
print('Sie hatten ' + str(count) + ' richtige Zahl/en.')
if(superZahlTipp == superZahl):
    print('Die Superzahl war richtig.')
else:
    print('Die Superzahl war falsch.')
        
Woher ich das weiß:Studium / Ausbildung – Informatikstudent

Nutze die for-Schleife mit der 'range()' Funktion und arbeite mit einer Liste.

Zufallszahlen kannst du mit einer Funktion namens 'random()' oder so ähnlich generieren.

Das sollte dir nun weiterhelfen, um dir dein Programm zu schreiben. ^^

Woher ich das weiß:eigene Erfahrung