ligne_armature = ["|"]
grande_liste = []

# Constitution de l'unité de ligne de l'armature 
for i in range(7):
    ligne_armature.append(" ")
    ligne_armature.append("|")

# Constitution de l'armature: création de sa fonction
def armature():
    print(" 0 1 2 3 4 5 6")
    for i in range(6):
        grande_liste.append(ligne_armature.copy())
        print("".join(grande_liste[i]))
    print(" ------------- ")
armature()

joueur = str()
nombre = int(0) # La parité de "nombre" me permet d'associer X ou O à ma variable "joueur"
ligne = int(5)
liste_colonnes = []
occurence_colonne = int()

while any(" " in grande_liste[i] for i in range(6)):
    
    # Affichage du texte "Autour du joueur..."
    nombre += 1
    joueur = ("O" if nombre % 2 == 0 else "X")
    print(f"Au tour du joueur {joueur}")
    numéro_de_colonne = int(input("Choisissez une colonne (0-6): "))
    print(f"{numéro_de_colonne}\n")

    # Affichage de l'armature avec le choix de position du joueur
    colonne = 2*numéro_de_colonne + 1
    occurence_colonne = liste_colonnes.count(colonne)
    while occurence_colonne > 5:
        print(f"Colonne {numéro_de_colonne} remplie. Veuillez choisir une autre colonne:")
        numéro_de_colonne = int(input(""))
        if numéro
        print(numéro_de_colonne)
        occurence_colonne = liste_colonnes.count(colonne)
    ligne = 5 - occurence_colonne 
    grande_liste[ligne][colonne] = joueur
    armature()
    liste_colonnes.append(colonne)


  

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: