0Pricing
Coding for Kids · Aula

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 while para 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

  1. Lançando um Dado
  2. Lançando Dois Dados
  3. Acompanhando Pontos dos Dados
  4. Primeiro até Vinte
← Voltar para Coding for Kids