1: Jeu de carte
Projet 1 : Jeu de carte
Objectif:
Réaliser une distribution de 52 carte a différent nombre de joueur.
import random
couleurs=["pique","coeur","carreau","trèfle"]
figures=["as","2","3","4","5","6","7","8","9","10","vallet","dame","roi"]
nb_carte=52
jeu=[[element1 + " de " + element2 for element1 in figures] for element2 in couleurs]
def creer_jeu():
for element1 in couleurs:
for element2 in figures:
jeu.append((element2,element1))
creer_jeu()
print(jeu)
def melange(jeu):
return random.shuffle(jeu)
melange(jeu)
print(jeu)
nb_joueur=(int(input("Nombre de joueur : ")))
def distribution(jeu,nb_joueur):
jeu_joueur={}
pot={}
nb_carte=52//nb_joueur
for joueur in range (1, nb_joueur+1,1):
jeu_joueur[joueur]=[jeu.pop() for valeur in range(nb_carte)]
print("joueur n°",joueur,":",jeu_joueur[joueur])
print("pot", jeu)
distribution(jeu,nb_joueur)