Skip to content

Instantly share code, notes, and snippets.

@KowalskiThomas
Last active May 4, 2018 16:27
Show Gist options
  • Save KowalskiThomas/9ecd69ee2c1b7d40dd17de837889f77e to your computer and use it in GitHub Desktop.
Save KowalskiThomas/9ecd69ee2c1b7d40dd17de837889f77e to your computer and use it in GitHub Desktop.
chaine_grille.py
def chaine_grille(grille):
"""
Renvoie une chaîne de caractères affichable qui représente la grille.
"""
# Affiche une ligne d'étoiles pour délimiter les tours
res = "\n*******************************\n\n"
# Affiche le score : str(int(score(grille))) => on convertir score(grille) en entier (car c'est un float) puis en str (car on ne peut pas faire str + int)
res += "\tVotre score : " + str(int(score(grille))) + " \n\n"
# On affiche le haut de la grille
res += " -----------------------------\n"
# On affiche la grille
# Pour chaque ligne de la grille
for i in range(0,4):
# Pour chaque colonne
for j in range(0,4):
# On affiche | puis le nombre en (i, j)
res = res + " | " + str(grille[i][j])
# Là, on a parcouru toutes les colonnes de la ligne, donc on ajoute un | et un \n (retour à la ligne)
res += " | \n"
# Et après on met plein de tirets pour délimiter la ligne
res += " -----------------------------\n"
return res
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment