Loto

Contenu du snippet

Simulation de jeu de loto, simple mais je pense que ça peut servir à un débutant.

[Si ce n'est pas le cas, je l'enleverai ; ) ]

Source / Exemple :


import random

def SaisirJeu():
    jeu = []
    while len(jeu)<7:
        nb = int(raw_input('Entrer un entier entre 1 et 49: '))
        if nb not in jeu and nb <50 : jeu.append(nb)
    print 'Votre jeu : ',jeu
    return jeu                              
    
def hasard():
    return random.random()*48+1

def estGagnant(jeu=[], tirage=[]):
    nb=0
    for i in range(1,6):
        for y in range(1,6,1):
            if jeu[i]==tirage[y]:
                nb += 1
    return nb

def tirage():
    tirage = []
    while len(tirage)<7:
        nb = int(hasard())
        if nb not in tirage: tirage.append(nb)
    print 'Le tirage : ',tirage
    return tirage                               
    
def Jeu():
    nb = estGagnant(SaisirJeu(), tirage())
    if nb > 2:
        print 'Gagne: ',nb,' bons numeros'
    else: print 'Perdu...'
    
while raw_input('Pour jouer taper 0 : ')=='0':
    Jeu()
else: print 'Salut !'

Conclusion :


J'ai "oublié" de mettre des commentaires, mais si il y a quelque chose de pas clair, je vous répondrai.

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.