Codificando um jogo de adição em Python: 15 etapas
Codificando um jogo de adição em Python: 15 etapas
Anonim
Codificando um jogo de adição em Python
Codificando um jogo de adição em Python
  • Este conjunto de instruções irá ensiná-lo passo a passo como programar um jogo de adição que solicita que os usuários respondam a problemas de adição simples usando números aleatórios de 0-9 e imprima se eles estão corretos ou não!
  • Clique na imagem em cada etapa para ampliá-la e visualizar o código dessa parte.

Etapa 1: inicie seu aplicativo de codificação Python

  • Este conjunto de instruções usará o programa IDLE Python!
  • Depois de iniciar, crie um novo arquivo em seu aplicativo Python para começar a codificar.

Etapa 2: importar a classe aleatória

Estaremos usando para gerar números aleatórios

Etapa 3: definir um método Python com uma variável de entrada N

  • A entrada do inteiro n determinará o número de problemas de adição que o jogo imprimirá quando chamado!
  • Este código chama o método "game (n)".

Etapa 4: inicializar uma variável booleana e uma variável inteira

  • Dentro do método do jogo, inicialize uma variável booleana para ser usada em um loop ‘while’ e um inteiro para ser usado como uma variável de contagem para respostas corretas.
  • Este código chama o booleano “wrk” e o inteiro “cnt”.
  • Lembre-se da importância dos recuos em Python, pois eles determinam qual código está aninhado e onde!

Etapa 5: iniciar um loop ‘for’ para o intervalo N

Inicie um loop ‘for’ para o intervalo N
Inicie um loop ‘for’ para o intervalo N

Isso fará um loop pelo comprimento do inteiro de entrada n

Etapa 6: inicializar dois valores inteiros aleatórios entre 1 e 10 e definir o valor booleano como verdadeiro

Inicialize dois valores inteiros aleatórios entre 1 e 10 e defina o valor booleano como verdadeiro
Inicialize dois valores inteiros aleatórios entre 1 e 10 e defina o valor booleano como verdadeiro
  • Dentro deste loop ‘for’, use random.randrange (1, 10) para inicializar dois valores inteiros aleatórios entre 1 e 9.
  • Este código os chama de “val1” e “val2”.
  • Em seguida, defina o valor booleano como True!

Etapa 7: iniciar um loop ‘while’ enquanto a variável booleana for verdadeira

Inicie um loop ‘while’ enquanto a variável booleana for verdadeira
Inicie um loop ‘while’ enquanto a variável booleana for verdadeira

Ainda dentro do loop ‘for’, inicie um loop ‘while’ enquanto a variável Booleana for True

Etapa 8: Imprima um problema de adição com os valores 1 e 2 e tome a resposta como entrada

Imprima um problema de adição com os valores 1 e 2 e tome a resposta como entrada
Imprima um problema de adição com os valores 1 e 2 e tome a resposta como entrada
  • Em seguida, neste loop ‘while’, criamos uma instrução try-except.
  • Em seu caso de 'tentativa', imprima uma pergunta de adição usando o valor 1 e o valor 2 e defina uma variável de resposta como a entrada do usuário (este código define a variável de resposta como "ans").

Etapa 9: Faça uma declaração If-else Testando se Resposta = Valor 1 + Valor 2

Faça uma declaração If-else Testando se Resposta = Valor 1 + Valor 2
Faça uma declaração If-else Testando se Resposta = Valor 1 + Valor 2

Dentro do caso ‘try’, codifique uma instrução if-else testando se ans = val1 + val2

Etapa 10: se verdadeiro, imprima uma mensagem correta, defina a variável booleana como falsa e aumente a contagem

Se for verdadeiro, imprime uma mensagem correta, define a variável booleana como falsa e aumenta a contagem
Se for verdadeiro, imprime uma mensagem correta, define a variável booleana como falsa e aumenta a contagem
  • Ainda dentro da instrução 'try', se verdadeiro:

    • Imprima uma mensagem correta!
    • Defina a variável booleana como False!
    • Aumente a contagem em 1!

Etapa 11: Caso contrário, imprima uma mensagem incorreta e defina o valor booleano como falso

Caso contrário, imprima uma mensagem incorreta e defina o valor booleano como falso
Caso contrário, imprima uma mensagem incorreta e defina o valor booleano como falso

Na instrução 'else', imprima uma mensagem incorreta e defina o valor booleano como False

Etapa 12: contabilizar entradas não inteiras com mensagem de erro

Conta para entradas não inteiras com uma mensagem de erro
Conta para entradas não inteiras com uma mensagem de erro

No caso "exceto", imprima uma mensagem de erro para contabilizar as entradas não inteiras

Etapa 13: no final do programa, imprima a contagem de problemas de N que o jogador acertou

No final do programa, imprima a contagem de problemas de N que o jogador acertou
No final do programa, imprima a contagem de problemas de N que o jogador acertou

Depois de todas essas instruções aninhadas, imprima a contagem de problemas de n que o jogador acertou

Etapa 14: examine o seu código

Examine o seu código!
Examine o seu código!
  • Lembre-se da importância da indentação em Python, pois este programa utiliza muitas instruções aninhadas.
  • Seu programa final deve ser semelhante a este.

Etapa 15: execute este módulo e divirta-se com seu jogo de matemática

Execute este módulo e divirta-se com seu jogo de matemática!
Execute este módulo e divirta-se com seu jogo de matemática!
  • Depois de seguir essas etapas para codificar seu programa matemático, vá em frente e clique em Executar Módulo.
  • Aproveite o seu jogo de adição simples!