# -*- encoding:utf8 -*-

# Programme permettant de tirer des cartes au hasard:

# Importation de fonctions nécessaires:

from random import randrange

# Définition locale de fonctions nécessaires:

def jeu():
    """
    jeu() --> list.
    Retourne la liste des 36 cartes d'un jeu.
    """

    couleurs = ['Trèfle', 'Pique', 'Coeur', 'Carreau']
    valeurs = [6, 7, 8, 9, 10, 'Valet', 'Reine', 'Roi', 'As']

    jeu = []        # initialisation du jeu de cartes

    for coul in couleurs:
        for val in valeurs:
            carte = str(val) + " de " + coul
            jeu.append(carte)

    return jeu


# Corps principal du programme:

tas = jeu()


while len(tas) > 0:                                        # tant que le tas contient encore des cartes
    
    input("Appuyer sur <Enter> pour tirer une carte: ")
    carte = tas[randrange(len(tas))]                       # tirage au sort de la prochaine carte
    tas.remove(carte)                                      # enlever la carte tirée du tas

    print(carte)


print("Toutes les cartes sont sorties.")
