![Codificando um jogo de adição em Python: 15 etapas Codificando um jogo de adição em Python: 15 etapas](https://i.howwhatproduce.com/images/004/image-11489-15-j.webp)
Índice:
- Etapa 1: inicie seu aplicativo de codificação Python
- Etapa 2: importar a classe aleatória
- Etapa 3: definir um método Python com uma variável de entrada N
- Etapa 4: inicializar uma variável booleana e uma variável inteira
- Etapa 5: iniciar um loop ‘for’ para o intervalo N
- Etapa 6: inicializar dois valores inteiros aleatórios entre 1 e 10 e definir o valor booleano como verdadeiro
- Etapa 7: iniciar um loop ‘while’ enquanto a variável booleana for verdadeira
- Etapa 8: Imprima um problema de adição com os valores 1 e 2 e tome a resposta como entrada
- Etapa 9: Faça uma declaração If-else Testando se Resposta = Valor 1 + Valor 2
- Etapa 10: se verdadeiro, imprima uma mensagem correta, defina a variável booleana como falsa e aumente a contagem
- Etapa 11: Caso contrário, imprima uma mensagem incorreta e defina o valor booleano como falso
- Etapa 12: contabilizar entradas não inteiras com mensagem de erro
- Etapa 13: no final do programa, imprima a contagem de problemas de N que o jogador acertou
- Etapa 14: examine o seu código
- Etapa 15: execute este módulo e divirta-se com seu jogo de matemática
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03
![Codificando um jogo de adição em Python Codificando um jogo de adição em Python](https://i.howwhatproduce.com/images/004/image-11489-16-j.webp)
- 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](https://i.howwhatproduce.com/images/004/image-11489-21-j.webp)
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](https://i.howwhatproduce.com/images/004/image-11489-22-j.webp)
- 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](https://i.howwhatproduce.com/images/004/image-11489-23-j.webp)
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](https://i.howwhatproduce.com/images/004/image-11489-24-j.webp)
- 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](https://i.howwhatproduce.com/images/004/image-11489-25-j.webp)
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](https://i.howwhatproduce.com/images/004/image-11489-26-j.webp)
-
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](https://i.howwhatproduce.com/images/004/image-11489-27-j.webp)
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](https://i.howwhatproduce.com/images/004/image-11489-28-j.webp)
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](https://i.howwhatproduce.com/images/004/image-11489-29-j.webp)
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!](https://i.howwhatproduce.com/images/004/image-11489-30-j.webp)
- 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!](https://i.howwhatproduce.com/images/004/image-11489-31-j.webp)
- 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!
Recomendado:
Calculadora de adição de Redstone no Minectaft: 6 etapas
![Calculadora de adição de Redstone no Minectaft: 6 etapas Calculadora de adição de Redstone no Minectaft: 6 etapas](https://i.howwhatproduce.com/images/001/image-1296-24-j.webp)
Calculadora de adição de Redstone no Minectaft: Hi! Eu sou TheQubit e este é um tutorial sobre minha calculadora de adição redstone no Minecraft. Legal certo? Ele usa um pouco de lógica e engenharia de redstone doce. Se você gosta deste projeto, vote em mim no concurso Game life. Eu realmente aprecio isso
Codificando formas simples de Playdoh W / P5.js e Makey Makey: 7 etapas
![Codificando formas simples de Playdoh W / P5.js e Makey Makey: 7 etapas Codificando formas simples de Playdoh W / P5.js e Makey Makey: 7 etapas](https://i.howwhatproduce.com/images/005/image-14359-j.webp)
Codificando formas simples de Playdoh W / P5.js e Makey Makey: este é um projeto de computação física que permite criar uma forma com Playdoh, codificar essa forma usando p5.js e acionar essa forma para aparecer na tela do computador tocando no Playdoh forma usando um Makey Makey.p5.js é um código aberto, web b
Adição de sal padrão do Arduino PH: 7 etapas
![Adição de sal padrão do Arduino PH: 7 etapas Adição de sal padrão do Arduino PH: 7 etapas](https://i.howwhatproduce.com/images/006/image-17814-j.webp)
Adição padrão de sal do Arduino PH: Introdução: O objetivo deste experimento é usar um sensor de pH com um Arduino uno para medir a voltagem da água da torneira, vinagre e bebidas Mountain Dew quando a adição padrão de sal rosa do Himalaia é adicionada. O objetivo é não apenas ver como adicionar
Programa de adição simples na linguagem de programação de Shakespeare: 18 etapas
![Programa de adição simples na linguagem de programação de Shakespeare: 18 etapas Programa de adição simples na linguagem de programação de Shakespeare: 18 etapas](https://i.howwhatproduce.com/images/011/image-31570-j.webp)
Programa de adição simples na linguagem de programação de Shakespeare: a linguagem de programação de Shakespeare (SPL) é um exemplo de linguagem de programação esotérica, talvez interessante de aprender e divertida de usar, mas não é particularmente útil em aplicativos da vida real. SPL é uma linguagem onde o código-fonte r
Codificando um teclado: 4 etapas
![Codificando um teclado: 4 etapas Codificando um teclado: 4 etapas](https://i.howwhatproduce.com/images/001/image-245-19-j.webp)
Codificando um Teclado: O objetivo deste projeto é pegar um teclado e codificá-lo de forma que responda a uma determinada senha que estaria pré-configurada no próprio código. Vou então usar este teclado para colocar em um modelo pré-fabricado de cofre. O objetivo do projeto