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): """