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 :