From bfb5355cb77e8a9cc610025ebaa2c1019bce6367 Mon Sep 17 00:00:00 2001 From: Jean-Loup Beaussart Date: Tue, 10 Feb 2015 11:35:56 +0100 Subject: [PATCH 1/2] =?UTF-8?q?Proc=C3=A9dure=20d'enregistrement=20d'un=20?= =?UTF-8?q?score,=20question=201=20et=202?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- S2/TP3/bataille_navale.py | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/S2/TP3/bataille_navale.py b/S2/TP3/bataille_navale.py index 5bb6629..2c3ceeb 100644 --- a/S2/TP3/bataille_navale.py +++ b/S2/TP3/bataille_navale.py @@ -146,15 +146,23 @@ def lire_donnees(num_descr): return res #test OK -print(lire_donnees('2')) -print(lire_donnees('1')) +#print(lire_donnees('2')) +#print(lire_donnees('1')) # #Fichier personnalisé -print(lire_donnees('3')) +#print(lire_donnees('3')) # +# Sauvegarde du bilan +#q1 +#print(datetime.today()) +#2015-02-10 11:25:48.324981 +#On obtient la date et l'heure au format AAAA-MM-JJ HH:MM:S + +#str(datetime.today()) +#on convertie en chaîne de caractères la date et l'heure def sauver_result (nom, jeu, nbre): """ @@ -166,6 +174,14 @@ def sauver_result (nom, jeu, nbre): CU : aucune """ + date = str(datetime.today()) + + fichierScores = open('FICHIER_RESULT', 'a') + + fichierScores.write('%s:%s:%s:%s' %(nom, jeu, nbre, date)) + + fichierScores.close() + ############################################### From 3b315fa7479f3c56bb9650976991b3a70e869f8e Mon Sep 17 00:00:00 2001 From: Jean-Loup Beaussart Date: Tue, 10 Feb 2015 11:40:19 +0100 Subject: [PATCH 2/2] Correction de l'enregistrement des scores (oublie du \n) + tests --- S2/TP3/bataille_navale.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/S2/TP3/bataille_navale.py b/S2/TP3/bataille_navale.py index 143ae30..6550cd4 100644 --- a/S2/TP3/bataille_navale.py +++ b/S2/TP3/bataille_navale.py @@ -178,11 +178,14 @@ def sauver_result (nom, jeu, nbre): fichierScores = open('FICHIER_RESULT', 'a') - fichierScores.write('%s:%s:%s:%s' %(nom, jeu, nbre, date)) + fichierScores.write('%s:%s:%s:%s\n' %(nom, jeu, nbre, date)) fichierScores.close() - +# sauver_result ('giouog', 2, 125) +# sauver_result ('nom', 52, 12) +# sauver_result ('gei', 1112, 12356) +# sauver_result ('fgt', 12, 1458) ############################################### # Procédures de construction du jeu