TP3 Merge anniversaire

Conflicts:
	S2/TP3/bataille_navale.py
This commit is contained in:
Geoffrey Frogeye 2015-02-14 20:07:02 +01:00
commit afbf3fe1fb

View file

@ -179,19 +179,14 @@ def cree_jeu(descr):
CU : le fichier doit contenir une description correcte du jeu (cf lire_donnees)
"""
donnees = lire_donnees(descr)
nbCasesOcuppees=0
for i in donnees[2]:
nbCasesOcuppees += i[1]
dictEtatsNavires = {i[0]:i[1] for i in donnees[2]}
dictTouches = {'nb_touches':0, 'etats_navires':dictEtatsNavires}
return {'plateau':cree_plateau(donnees[0], donnees[1], donnees[2]), 'nb_cases_occupees':nbCasesOcuppees, 'touches':dictTouches, 'coups_joues':set()}
nb_cases_occupees = 0
etats_navires = dict()
for n in donnees[2]:
etats_navires[n[0]] = n[1]
nb_cases_occupees += n[1]
return {'plateau': cree_plateau(*donnees), 'nb_cases_occupees' : nb_cases_occupees, \
'touches': {'nb_touches': 0, 'etats_navires': etats_navires}, 'coups_joues': set()}
def cree_plateau(l, h, l_nav):
@ -364,10 +359,10 @@ def tous_coules(jeu):
# Pour une utilisation du module depuis un terminal
###############################################
# if __name__ == '__main__':
# import sys
if __name__ == '__main__':
import sys
# if len (sys.argv) != 3:
# jouer ('Jean Bart','1')
# else:
# jouer (sys.argv[1],sys.argv[2])
if len (sys.argv) != 3:
jouer ('Jean Bart','1')
else:
jouer (sys.argv[1],sys.argv[2])