From 37f61e587c4ea562b89760a07dde85c909f46e99 Mon Sep 17 00:00:00 2001 From: Geoffrey Frogeye Date: Mon, 16 Feb 2015 19:31:22 +0100 Subject: [PATCH] =?UTF-8?q?TP3=20ins=C3=A9r=C3=A9=20afficher=5Fjeu()=20dan?= =?UTF-8?q?s=20contexte=20du=20TP?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- S2/TP3/bataille_navale.py | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/S2/TP3/bataille_navale.py b/S2/TP3/bataille_navale.py index 5d95ae3..020420d 100755 --- a/S2/TP3/bataille_navale.py +++ b/S2/TP3/bataille_navale.py @@ -16,7 +16,7 @@ http://fr.wikipedia.org/wiki/Bataille_navale_%28jeu%29 """ __author__ = 'BEAUSSART Jean-loup & PREUD\'HOMME Geoffrey' -__date_creation__ = 'Mon, 16 Feb 2015 19:22:32 +0100' +__date_creation__ = 'Mon, 16 Feb 2015 19:30:54 +0100' ############################################### @@ -64,11 +64,10 @@ def jouer(nom, descr): à un fichier de description. """ jeu = cree_jeu(descr) - print(jeu) decrire_le_jeu(jeu) nbre_tirs = 0 while not tous_coules(jeu): - afficher_jeu(jeu) + # afficher_jeu(jeu) # Décommenter pour une nouvelle fonctionalité tir = lire_un_tir(nom) nbre_tirs += 1 nav, res = analyse_un_tir(jeu, tir) @@ -294,15 +293,21 @@ def decrire_le_jeu(jeu): 'À vous de jouer en répondant à l\'invite ?- par deux nombres séparés par une virgule.') def afficher_jeu(jeu): + """ + dict -> () + imprime une description visuelle du jeu + + CU : aucune + """ for x in range(1, jeu['plateau']['larg']+1): for y in range(1, jeu['plateau']['haut']+1): if (x, y) in jeu['coups_joues']: if (x, y) in jeu['plateau']: - print('o', end='') + print('o', end=' ') else: - print('x', end='') + print('x', end=' ') else: - print('.', end='') + print('.', end=' ') print() def lire_un_tir(nom):