import random def get_num(): a = random.randrange(1,49,1) if a in zahlen: return get_num() return a def fill(): global zahlen for i in range(6): zahlen[i] = get_num() def richtige(): count = 0 global uz for i in range(6): if uz[i] in zahlen: count += 1 return count zahlen = [0]*6 uz = [0]*6 fill() for j in range(6): n= int(raw_input("Geben sie eine Zahl ein")) while n in uz or n < 0 or n > 49: n = int(raw_input("Zahl ungueltig")) uz[j] = n print "Die Lottozahlen von heute:" for l in range(6): print zahlen[l] print "ihr Tipp:" for m in range(6): print uz[m] print "Sie haben " + str(richtige()) + " Richtige" raw_input("Es wird berechnet wieviele Versuche sie fuer einen 6er gebraucht haetten. Enter fuer go") counter = 1 while richtige() <> 6: counter += 1 print counter fill()