Código Fonte - Batalha Naval - Python - Versão 1

613 palavras 3 páginas
# -*- coding: UTF-8 -*-
'''
Todos os direitos reservados a Genilton Cleiton F Silva - cleitonfs@yahoo.com
'''

print" ====================================== INSTRUCOES DO JOGO =============================================" print"1. Para iniciar o jogo informe a quantidade de linhas e colunas da grade. Exemplo: 3,3 (3 linhas e 3 colunas)" print"2. Informe a quantidade de navios que serão criados. Atencao esse numero deve ser menor que" print" a quantidade de pontos na grade" print"3. Informe a quantidade maxima de erros que podem ser cometidos" print"4. As linhas e colunas comecam em zero e terminam no valor informado para cada uma subtraido de 1 (um)" print"" print"Exemplo: Uma grade de 3 x 3 tem as linhas 0, 1 e 2; e as colunas 0, 1 e 2" print" " print" Colunas" print"" print" 0 1 2" print" 0 . . ." print"linhas 1 . . ." print" 2 . . ." print"" print"5. Caso voce atinja o numero de erros o jogo sera encerrado" print"6. Se voce acertar todos os navios voce vence o jogo" print"7. Erros sao representados por 'O' e acertos por 'X'" print" " print"=========================================================================================================" import random from random import randint

(x,y) = input("Digite o tamanho do grid --> ")

qtd_pos = x*y qtd_navios = qtd_pos qtd_erros = 0

############################ setando parâmetros iniciais ############################################## while qtd_navios >= qtd_pos : print("Informe a quantidade de navios, esse numero deve ser inferior a %d " %qtd_pos) qtd_navios = input("Quantidade de navios: ") if (qtd_erros < (qtd_pos - qtd_navios) and qtd_erros > qtd_navios): er = input("Informe a quantidade de erros permitida: ") else: print("A quantidade de erros deve ser maior que %d e menor que %d " %(qtd_navios, qtd_pos-qtd_navios)) qtd_erros =

Relacionados

  • Linguagem da computaçao
    7912 palavras | 32 páginas
  • Informatica
    11738 palavras | 47 páginas
  • Submarinos alemães
    45759 palavras | 184 páginas
  • Topicos especiais em informatica para educação
    9403 palavras | 38 páginas
  • Protótipo
    26877 palavras | 108 páginas
  • Mario Da Gama Kury Dicionario De Mitologia Grega E Romana
    242137 palavras | 969 páginas
  • As histórias mais idiotas da bíblia
    67318 palavras | 270 páginas
  • Violencia Slavoj Zizek
    83304 palavras | 334 páginas
  • Vampiro A M Scara Guia Dos Jogadores
    126575 palavras | 507 páginas
  • Os 100 Maiores Misterios Do Mun Stephen J
    112929 palavras | 452 páginas