From 144b9ae98a819c7980f08adfe35e09f231b0f446 Mon Sep 17 00:00:00 2001 From: Jean-Loup Beaussart Date: Tue, 10 Feb 2015 11:47:01 +0100 Subject: [PATCH] =?UTF-8?q?D=C3=A9but=20de=20la=20question=20sur=20le=20pr?= =?UTF-8?q?=C3=A9dicat=20est=5Fplacable=20et=20correction=20du=20nom=20de?= =?UTF-8?q?=20fichier=20de=20sauvegarde?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- S2/TP3/bataille_navale.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/S2/TP3/bataille_navale.py b/S2/TP3/bataille_navale.py index 6550cd4..6716b5d 100644 --- a/S2/TP3/bataille_navale.py +++ b/S2/TP3/bataille_navale.py @@ -176,7 +176,7 @@ def sauver_result (nom, jeu, nbre): date = str(datetime.today()) - fichierScores = open('FICHIER_RESULT', 'a') + fichierScores = open(FICHIER_RESULT, 'a') fichierScores.write('%s:%s:%s:%s\n' %(nom, jeu, nbre, date)) @@ -230,6 +230,11 @@ def est_placable (esp, nav, pos, disp): CU : disp = 'H' ou 'V' """ + assert(disp == 'H' or disp == 'V') + + if pos[0] > esp['larg'] or pos[0] < 0 or pos[1] < 0 or pos[1] > esp['haut']: + return False + def placer (esp, nav): """