Lotto/main.py

85 lines
2.3 KiB
Python
Raw Normal View History

2024-08-04 17:24:42 +02:00
#!/usr/bin/python3
import random
run = True
def lotto():
numbers = []
supernum = []
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.
supernum.append(random.randint(0, 9))
print(numstr, " Superzahl: ", supernum)
def euro_jack():
numbers = []
supernum = []
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.
supernum.append(random.randint(1, 12))
supernum.append(random.randint(1, 12))
print(numstr, " Eurozahlen: ", supernum)
def counts_lotto(uentry):
for p in range(uentry):
print()
print("6 aud 49")
lotto()
def counts_jack(uentry):
for p in range(uentry):
print()
print("5 aus 50")
euro_jack()
def main():
global run
while run:
try:
user = input("1 für Lotto 6 aus 49\n2 für Euro Jackpot\nMit q Programm beenden.\n")
if user == "q":
print("Bis bald...")
break
if user == "1":
uentry = input("Wieviele Ziehungen ?\nMit q Programm beenden.\n")
if uentry == "q":
print("Bis bald...")
break
try:
uentry = int(uentry)
counts_lotto(uentry)
run = False
except ValueError:
print("Bitte nur Zahlen eingeben!\n")
elif user == "2":
uentry = input("Wieviele Ziehungen ?\nMit q Programm beenden.\n")
if uentry == "q":
print("Bis bald...")
break
try:
uentry = int(uentry)
counts_jack(uentry)
run = False
except ValueError:
print("Bitte nur Zahlen eingeben!\n")
elif user != "1" or user != "2":
print("Bitte nur 1 oder 2 eingeben!\n")
except ValueError:
print("Bitte nur Zahlen eingeben!\n")
if __name__ == '__main__':
main()