TP3 Merge anniversaire
Conflicts: S2/TP3/bataille_navale.py
This commit is contained in:
commit
afbf3fe1fb
|
@ -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])
|
||||||
|
|
Reference in a new issue