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