C12.TD2 : Jeu de carte, la bataille

Dans ce projet, on souhaite programmer un jeu de bataille où l'ordinateur joue contre lui-même.

Implémentation et affichage d'une carte

Chaque cartes sera représentée en mémoire à l'aide d'une liste de deux éléments :

A faire) Écrire une fonction qui prend une carte en paramètre et renvoie une chaine de caractère correspondant à la carte (par exemple : "9 de ♣").

Implémentation et affichage d'un ensemble de cartes

1) Écrire une fonction qui renvoie une liste contenant l'ensemble des 54 cartes d'un jeu.

2) Écrire une fonction qui prend une liste de cartes en paramètre et mélange cette liste de cartes.

Pour mélanger une liste, on peut utiliser la fonction shuffle(liste) du module random.

3) Écrire une fonction qui prend une liste de cartes en paramètre et affiche proprement, ligne par ligne, les cartes de cette liste.

Comparaison de deux cartes

A faire) Écrire une fonction qui prend deux cartes en paramètres et renvoie la plus grande carte ou None si les deux cartes sont équivalentes.

Jeu de la bataille

A faire) Écrire un programme qui simule une bataille de l'ordinateur contre lui-même :