Einzelnen Beitrag anzeigen
Alt 05.01.09, 14:08   #25 (permalink)
Stein
 
Benutzerbild von Stein
 
Registriert seit: 10.10.05
Stein Leistung: Facit NTK
Stein eine Nachricht über ICQ schicken
Likes: 0
Standard

python   
Code:
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()
__________________
Steinhagelvoll
Stein ist offline   Mit Zitat antworten
 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61