print('Couraçados:\t', ptab.couracados) def imprimePF(pontos, tiros, tempo, ptab): print('\nPontuação final: ', pontos) print('Tiros restantes: ', tiros) print('Tempo: ', tempo) print('Submarinos restantes:\t', ptab.submarinos) print('Destroyers restantes:\t', ptab.destroyers) print('Hidro-aviões restantes:\t', ptab.hidros) print('Cruzadores restantes:\t', ptab.cruzadores) print('Couraçados restantes:\t', ptab.couracados) p = Partida() imprime(p.tabuleiro.matriz, p.pontos, p.tiros, p.tabuleiro) while True: while True: x, y = input('\n coordenadas: ').split() try: if p.jogar(int(x), int(pontos[y])): break except: pass imprime(p.tabuleiro.matriz, p.pontos, p.tiros, p.tabuleiro) if p.finaliza(): break imprimePF(p.pontos, p.tiros, p.tempo, p.tabuleiro)
print('Hidro-aviões:\t', ptab.hidros) print('Cruzadores:\t', ptab.cruzadores) print('Couraçados:\t', ptab.couracados) def imprimePF(pontos, tiros, tempo, ptab): print('\nPontuação final: ', pontos) print('Tiros restantes: ', tiros) print('Tempo: ', tempo) print('Submarinos restantes:\t', ptab.submarinos) print('Destroyers restantes:\t', ptab.destroyers) print('Hidro-aviões restantes:\t', ptab.hidros) print('Cruzadores restantes:\t', ptab.cruzadores) print('Couraçados restantes:\t', ptab.couracados) p = Partida() imprime(p.tabuleiro.matriz, p.pontos, p.tiros, p.tabuleiro) while True: while True: x, y = input('\ncoordenadas: ').split() try: if p.jogar(int(x), int(y)): break except: pass imprime(p.tabuleiro.matriz, p.pontos, p.tiros, p.tabuleiro) if p.finaliza(): break imprimePF(p.pontos, p.tiros, p.tempo, p.tabuleiro)
print("Hidro-aviões:\t", ptab.hidros) print("Cruzadores:\t", ptab.cruzadores) print("Couraçados:\t", ptab.couracados) def imprimePF(pontos, tiros, tempo, ptab): print("\nPontuação final: ", pontos) print("Tiros restantes: ", tiros) print("Tempo: ", tempo) print("Submarinos restantes:\t", ptab.submarinos) print("Destroyers restantes:\t", ptab.destroyers) print("Hidro-aviões restantes:\t", ptab.hidros) print("Cruzadores restantes:\t", ptab.cruzadores) print("Couraçados restantes:\t", ptab.couracados) p = Partida() imprime(p.tabuleiro.matriz, p.pontos, p.tiros, p.tabuleiro) while True: while True: x, y = input("\ncoordenadas: ").split() try: if p.jogar(int(x), int(y)): break except: pass imprime(p.tabuleiro.matriz, p.pontos, p.tiros, p.tabuleiro) if p.finaliza(): break imprimePF(p.pontos, p.tiros, p.tempo, p.tabuleiro)
print('Submarinos:\t', ptab.submarinos) print('Destroyers:\t', ptab.destroyers) print('Hidro-aviões:\t', ptab.hidros) print('Cruzadores:\t', ptab.cruzadores) print('Couraçados:\t', ptab.couracados) def imprimePF(pontos, tiros, tempo, ptab): print('\nPontuação final: ', pontos) print('Tiros restantes: ', tiros) print('Tempo: ', tempo) print('Submarinos restantes:\t', ptab.submarinos) print('Destroyers restantes:\t', ptab.destroyers) print('Hidro-aviões restantes:\t', ptab.hidros) print('Cruzadores restantes:\t', ptab.cruzadores) print('Couraçados restantes:\t', ptab.couracados) p = Partida() imprime(p.tabuleiro.matriz, p.pontos, p.tiros, p.tabuleiro) while True: while True: pos = (random.randint(1, 16), random.randint(1, 16)) if p.jogar(pos[0], pos[1]): break imprime(p.tabuleiro.matriz, p.pontos, p.tiros, p.tabuleiro) #comente essa linha para ter resultados rápidos if p.finaliza(): time.sleep(15) imprimePF(p.pontos, p.tiros, p.tempo, p.tabuleiro)
print('Submarinos:\t', ptab.submarinos) print('Destroyers:\t', ptab.destroyers) print('Hidro-aviões:\t', ptab.hidros) print('Cruzadores:\t', ptab.cruzadores) print('Couraçados:\t', ptab.couracados) def imprimePF(pontos, tiros, tempo, ptab): print('\nPontuação final: ', pontos) print('Tiros restantes: ', tiros) print('Tempo: ', tempo) print('Submarinos restantes:\t', ptab.submarinos) print('Destroyers restantes:\t', ptab.destroyers) print('Hidro-aviões restantes:\t', ptab.hidros) print('Cruzadores restantes:\t', ptab.cruzadores) print('Couraçados restantes:\t', ptab.couracados) p = Partida() imprime(p.tabuleiro.matriz, p.pontos, p.tiros, p.tabuleiro) while True: while True: pos = (random.randint(1,15), random.randint(1,15)) if p.jogar(pos[0], pos[1]): break imprime(p.tabuleiro.matriz, p.pontos, p.tiros, p.tabuleiro) #comente essa linha para ter resultados rápidos if p.finaliza(): break imprimePF(p.pontos, p.tiros, p.tempo, p.tabuleiro)