0Pricing
Coding for Kids · Aula

Jogar Novamente

Repita o jogo em um laço

Jogar Novamente é 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.

Jogue novamente e novamente! 🔁

Olá, mestre dos jogos! 🎮 Uma rodada é divertida, mas jogar MANY rodadas é ainda melhor! 🔁

Hoje vamos aprender a repetir o jogo inteiro para que os jogadores possam continuar jogando!

print('Want to play again? Let me show you how! 🔁')

Um laço para as rodadas 🔢

Podemos usar um laço for para jogar um número definido de rodadas, como 3 jogos seguidos! 🔢

for round in range(3):
    print('Round', round + 1, 'starting! 🎮')

O jogo inteiro em um laço 🎯

Vamos colocar uma rodada simples dentro do laço. Cada repetição do laço = um jogo completo! 🎯

import random
choices = ['rock', 'paper', 'scissors']
for round in range(2):
    computer = random.choice(choices)
    print('Round', round + 1, '- Computer chose', computer)

Mantendo a pontuação 🔢

Vamos contar as vitórias! Criamos uma caixa de pontuação que começa em 0 e aumenta UP quando o jogador vence. 🔢

score = 0
score = score + 1
print('Your score is now', score, '! 🏆')

Pontuação entre rodadas 📊

A caixa de pontuação fica OUTSIDE do laço para se lembrar da pontuação entre as rodadas! Dentro do laço, adicionamos pontos a ela. 📊

score = 0
for round in range(3):
    score = score + 1
    print('After round', round + 1, 'score is', score)

Pergunte: jogar novamente? ❓

Em vez de um número fixo, podemos ASK ao jogador se ele quer continuar! Usamos um laço while para isso. ❓

again = 'yes'
while again == 'yes':
    print('Playing a round! 🎮')
    again = input('Play again? yes/no: ')

O laço while 🔄

Um laço while continua AS LONG AS algo for verdadeiro! 🔄 "Enquanto o jogador disser sim, continue jogando!"

count = 0
while count < 3:
    print('Loop number', count)
    count = count + 1

Pare quando disserem não 🛑

Quando o jogador digita algo diferente de 'yes', o laço while STOPS! 🛑 Uma maneira fácil de sair!

answer = 'yes'
while answer == 'yes':
    print('Another round! 🎲')
    answer = input('Again? (yes/no): ')
print('Thanks for playing! 👋')

Jogo completo que pode ser repetido 🎮

Aqui está o jogo completo Pedra, papel e tesoura, que você pode jogar várias vezes! 🎮 Continue jogando até digitar não!

import random
choices = ['rock', 'paper', 'scissors']
again = 'yes'
while again == 'yes':
    player = input('Pick rock/paper/scissors: ')
    computer = random.choice(choices)
    print('You:', player, '| Me:', computer)
    if player == computer:
        print('Tie! 🤝')
    elif (player == 'rock' and computer == 'scissors') or (player == 'paper' and computer == 'rock') or (player == 'scissors' and computer == 'paper'):
        print('You win! 🎉')
    else:
        print('Computer wins! 🤖')
    again = input('Play again? (yes/no): ')
print('Goodbye! 👋')

Mostre a pontuação final 🏆

No final, mostre quantas vezes o jogador venceu! Uma boa maneira de encerrar a diversão. 🏆

wins = 2
losses = 1
print('Final score! Wins:', wins, 'Losses:', losses, '🏆')

Você criou um jogo completo! 🚀

WOW! 🚀 Você criou um jogo completo e repetível de Pedra, papel e tesoura! Aprendeu regras, escolhas aleatórias, como decidir vencedores e como repetir ações. Você é um verdadeiro desenvolvedor de jogos! 🎮

print('🎉 You built Rock, Paper, Scissors! 🎉')
print('You are a coding superstar! 🌟')

Verificação rápida! 🧠

Teste suas habilidades de repetir jogos! 🔁

Campeão das repetições! 🎉

AMAZING! 🎉 Seu jogo pode ser jogado novamente!

  • Um laço for executa um número definido de rodadas 🔢
  • Mantenha a caixa de pontuação OUTSIDE do laço 📊
  • Um laço while repete enquanto algo for verdadeiro 🔄
  • Digite 'no' para parar o jogo 🛑

Você concluiu Pedra, papel e tesoura! Estou SUPER orgulhoso de você! 🏆

again = 'yes'
while again == 'yes':
    print('Fun round! 🎮')
    again = 'no'
print('Great game! 👋')

Perguntas Frequentes

A aula “Jogar Novamente” é grátis?

Sim — o texto completo de “Jogar Novamente” é 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 “Jogar Novamente”?

Repita o jogo em um laço 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 “Jogar Novamente”?

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. As Regras
  2. Escolhas do Computador
  3. Decidindo o Vencedor
  4. Jogar Novamente
← Voltar para Coding for Kids