Primeiro até Vinte
Construa o jogo
Primeiro até Vinte é uma aula grátis de Coding for Kids no CoddyKit. Esta é a aula 4 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Coding for Kids, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Coding for Kids inclui 4 aulas no total.
Primeiro aos Vinte! 🎮
Hora de um jogo de verdade! 🎲 Continue lançando dados e somando pontos. O primeiro a chegar a 20 vence! 🏆
O Plano do Jogo 📋
Nosso jogo vai: começar em 0, lançar os dados, somar pontos e parar quando chegarmos a 20!
print('Goal: reach 20 points! 🎯')Configure a Pontuação 0️⃣
Comece os pontos em zero.
points = 0
goal = 20
print('Score:', points, 'Goal:', goal)Continue Lançando com um Laço 🔁
Um laço while se repete UNTIL algo acontecer. Continue lançando enquanto os pontos estiverem abaixo de 20!
import random
points = 0
while points < 20:
points += random.randint(1, 6)
print('Reached:', points)Mostre Cada Lançamento 👀
Imprima cada lançamento para podermos acompanhar a pontuação crescer!
import random
points = 0
while points < 20:
roll = random.randint(1, 6)
points += roll
print('Rolled', roll, '- score', points)Mensagem de Vitória! 🥳
Quando o laço termina, você chegou a 20 — imprima uma mensagem de vencedor!
import random
points = 0
while points < 20:
points += random.randint(1, 6)
print('You win with', points, 'points! 🥳')Conte os Lançamentos 🔢
Quantos lançamentos foram necessários? Vamos contar!
import random
points = 0
rolls = 0
while points < 20:
points += random.randint(1, 6)
rolls += 1
print('Won in', rolls, 'rolls! 🎲')O Jogador Um Joga 🧑
Deixe o Jogador 1 jogar sua vez para chegar a 20.
import random
p1 = 0
r1 = 0
while p1 < 20:
p1 += random.randint(1, 6)
r1 += 1
print('Player 1 took', r1, 'rolls')O Jogador Dois Joga 🧑
Agora o Jogador 2 joga sua vez!
import random
p2 = 0
r2 = 0
while p2 < 20:
p2 += random.randint(1, 6)
r2 += 1
print('Player 2 took', r2, 'rolls')Encontre o Vencedor 🥇
Vence quem precisar de menos lançamentos para chegar a 20! Compare os dois jogadores.
r1 = 5
r2 = 7
if r1 < r2:
print('Player 1 wins! 🥇')
else:
print('Player 2 wins! 🥇')O Jogo Completo! 🎮
Aqui está o jogo completo para dois jogadores. Execute-o e veja quem vence! ✨
import random
def play():
points = 0
rolls = 0
while points < 20:
points += random.randint(1, 6)
rolls += 1
return rolls
p1 = play()
p2 = play()
print('Player 1:', p1, 'rolls')
print('Player 2:', p2, 'rolls')
if p1 < p2:
print('Player 1 wins! 🏆')
else:
print('Player 2 wins! 🏆')Verificação Rápida ✅
Qual laço continua até que uma condição seja atendida?
Criador de Jogos! 🏆
WOW! Você criou um jogo de verdade! Você aprendeu a:
- Usar um laço
whilepara continuar lançando 🔁 - Parar ao alcançar um objetivo 🎯
- Contar lançamentos e encontrar o vencedor 🥇
- Colocar tudo em uma função 🛠️
Você concluiu o Jogo de Lançar os Dados AND o curso inteiro! 🎉🎲
Perguntas Frequentes
A aula “Primeiro até Vinte” é grátis?
Sim — o texto completo de “Primeiro até Vinte” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Coding for Kids, atualize para CoddyKit PRO. O curso de Coding for Kids inclui 4 aulas no total.
O que vou aprender em “Primeiro até Vinte”?
Construa o jogo Você pratica Coding for Kids com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar Coding for Kids?
Nenhuma experiência prévia é necessária. Coding for Kids no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 4 de 4.
Quanto tempo leva a aula “Primeiro até Vinte”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de Coding for Kids?
Sim. Cada aula de Coding for Kids inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.
Todas as aulas deste curso
- Lançando um Dado
- Lançando Dois Dados
- Acompanhando Pontos dos Dados
- Primeiro até Vinte