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)
|
||||
"""
|
||||
|
||||
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])
|
||||
|
|
Reference in a new issue