jeu de carte


Programme:

import random

couleurs=['pics','coeur','carreau','trèfle']

figures=['as','2','3','4','5','6','7','8','9','10','vallet','reinne','roi']


#on créer une liste de carte

jeu=[]

def creer_jeu():

    for element_1 in couleurs:

        for element_2 in figures:

            jeu.append((element_2,element_1))

creer_jeu()

print(jeu)


# On va mélanger les cartes

def melange_liste(jeu):

    return random.shuffle(jeu)

melange_liste(jeu)

print(jeu)


# On va distribuer les cartes aux joueurs

nombre_de_joueur=(int(input('Quelle est le nombre de joueur?')))

def distribue(jeu,nombre_de_joueur):

    jeu_joueur={}

    pot={}

    nb_de_carte=52//nombre_de_joueur

    print(nb_de_carte)

    for joueur in range (1,nombre_de_joueur+1,1):

        jeu_joueur[joueur]=[jeu.pop() for valeur in range(nb_de_carte)]

        print("joueur n°", joueur, ":",jeu_joueur[joueur])

    print("pot", jeu)

distribue(jeu,nombre_de_joueur)


Explications :

Créez votre site web gratuitement ! Ce site internet a été réalisé avec Webnode. Créez le votre gratuitement aujourd'hui ! Commencer