Merge branch 'master' of githubu:GeoffreyFrogeye/tp-info

This commit is contained in:
Geoffrey Frogeye 2015-02-10 11:16:27 +01:00
commit 8155936371
2 changed files with 60 additions and 0 deletions

View file

@ -99,6 +99,60 @@ def lire_donnees(num_descr):
...
"""
fichier = open('jeu%s.txt' % num_descr)
contenu = fichier.readlines()
fichier.close()
#On lit la largeur
i=0
tmp=''
while(contenu[0][i] != ' '):
tmp += contenu[0][i]
i+=1
largeur=int(tmp)
#On lit la hauteur
i+=2
tmp=''
while(contenu[0][i] != '\n'):
tmp += contenu[0][i]
i+=1
hauteur=int(tmp)
res = (largeur, hauteur, list())
#On va maintenant traiter tous les bateaux un par un
for i in range(1, len(contenu)):
nom=''
tailleStr=''
j=0
while(contenu[i][j] != ' '):
nom += contenu[i][j]
j+=1
j+=2
while(contenu[i][j] != '\n'):
tailleStr += contenu[i][j]
j +=1
res[2].append((nom, int(tailleStr)))
return res
#test OK
print(lire_donnees('2'))
print(lire_donnees('1'))
#
#Fichier personnalisé
prin(lire_donnees('3'))
#
def sauver_result (nom, jeu, nbre):

6
S2/TP3/jeu3.txt Normal file
View file

@ -0,0 +1,6 @@
1258 : 547
Porte-camion : 45
Croiseur : 23
Canneau de sauvetage : 15
Bateau en papier : 8
Geoffrey : 1