def afficher_allumettes(n):
    print("Il reste %s allumettes." % n)
    print("  " + "|"*n)
    print(" ")

def choisir_nombre():
    n = None
    while n != "1" and n != "2" and n != "3":
        n = input("Combien prendre d'allumettes ? ")

    return int(n)

def partie_allumettes():

    allumettes_restantes = 30
    while allumettes_restantes > 1:

        afficher_allumettes(allumettes_restantes)
        take = choisir_nombre()

        allumettes_restantes -= take

partie_allumettes()
