diff --git a/main.py b/main.py index 49c2c45..d364b89 100755 --- a/main.py +++ b/main.py @@ -10,8 +10,14 @@ def lotto(): for i in range(1, 7): numbers.append(random.randint(1, 49)) numstr = [str(x) for x in numbers] # Hier wird mit list comprehension die Integer in String umgewandelt. + numdic = dict.fromkeys(numstr) # Dictionary von der Liste erstellen damit werden doppelte einträge entfernt. + numstr = list(numdic) # Dictionary wieder in Liste umwandeln + supernum.append(random.randint(0, 9)) - print(numstr, " Superzahl: ", supernum) + if len(numstr) != 6: + lotto() + else: + print(numstr, " Superzahl: ", supernum) def euro_jack(): @@ -20,9 +26,13 @@ def euro_jack(): for i in range(1, 6): numbers.append(random.randint(1, 50)) numstr = [str(x) for x in numbers] # Hier wird mit list comprehension die Integer in String umgewandelt. + numdic = dict.fromkeys(numstr) # Dictionary von der Liste erstellen damit werden doppelte einträge entfernt. + numstr = list(numdic) # Dictionary wieder in Liste umwandeln supernum.append(random.randint(1, 12)) supernum.append(random.randint(1, 12)) - if supernum[0] != supernum[1]: + if len(numstr) != 5: + euro_jack() + elif supernum[0] != supernum[1]: print(numstr, " Eurozahlen: ", supernum) else: euro_jack()