0Pricing
Coding for Kids · Aula

Decidindo o Vencedor

Compare as escolhas

Decidindo o Vencedor é uma aula grátis de Coding for Kids no CoddyKit. Esta é a aula 3 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.

Quem vence? 🏆

Olá, juiz! ⚖️ Agora vem a parte emocionante: comparar a escolha do jogador com a escolha do computador para descobrir o WINNER! 🏆

Usaremos instruções if para decidir!

print('Let me see who wins! 🤔')

Primeiro, verifique se houve empate 🤝

Se ambos escolheram a SAME coisa, é empate! Verificamos isso primeiro com ==. 🤝

player = 'rock'
computer = 'rock'
if player == computer:
    print('It is a tie! 🤝')

Quando o jogador vence? 😀

O jogador vence em três casos:

  • pedra vence tesoura ✊✌️
  • papel vence pedra ✋✊
  • tesoura vence papel ✌️✋

Vamos verificar um deles!

player = 'rock'
computer = 'scissors'
if player == 'rock' and computer == 'scissors':
    print('You win! ✊ smashes ✌️')

A palavra and 🔗

A palavra and significa que BOTH as condições devem ser verdadeiras! 🔗 "O jogador escolheu pedra AND o computador escolheu tesoura" — somente então essa vitória será válida!

sunny = True
warm = True
if sunny and warm:
    print('Perfect beach day! 🏖️')

Os três casos de vitória 😀

Vamos verificar as três formas de o jogador vencer, usando or para uni-las! 😀

player = 'paper'
computer = 'rock'
if (player == 'rock' and computer == 'scissors') or (player == 'paper' and computer == 'rock') or (player == 'scissors' and computer == 'paper'):
    print('You WIN! 🎉')

Caso contrário, o computador vence 🤖

Se não houver empate e o jogador não tiver vencido, então o computador vence! Usamos else para tratar esse caso. 🤖

player = 'rock'
computer = 'paper'
if player == computer:
    print('Tie! 🤝')
else:
    print('Computer wins this round! 🤖')

Junte tudo 🧩

Agora temos o decisor de vencedor completo: primeiro o empate, depois a vitória do jogador e, por fim, a vitória do computador no caso else! 🧩

player = 'scissors'
computer = 'paper'
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! 🤖')

Com escolhas reais 🎮

Vamos usar uma escolha real do jogador e uma escolha aleatória do computador e, então, decidir o vencedor! 🎮

import random
choices = ['rock', 'paper', 'scissors']
player = input('Your pick: ')
computer = random.choice(choices)
print('You:', player, '| Me:', computer)
if player == computer:
    print('Tie! 🤝')

Batalha completa! ⚔️

Aqui está uma rodada completa com uma escolha real do jogador, uma escolha aleatória do computador e o vencedor decidido! ⚔️

import random
choices = ['rock', 'paper', 'scissors']
player = input('Pick rock/paper/scissors: ')
computer = random.choice(choices)
print('You:', player, '| Computer:', 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! 🤖')

Comemore o resultado 🎊

Quem quer que vença, torne tudo divertido com emojis e comemorações! Até um empate é emocionante! 🎊

result = 'win'
if result == 'win':
    print('🎉 You are the champion! 🏆')
else:
    print('Good game! Try again! 💪')

Profissional em decidir o vencedor! 🚀

Agora você consegue decidir o vencedor de qualquer rodada! 🚀 O segredo é verificar primeiro o empate, depois a vitória do jogador e, por fim, usar else. Brilhante!

player = 'rock'
computer = 'scissors'
if player == 'rock' and computer == 'scissors':
    print('Rock smashes scissors! You win! ✊')

Verificação rápida! 🧠

Teste suas habilidades de decidir o vencedor! 🏆

Campeão dos vencedores! 🎉

Excelente! 🎉 Você consegue decidir quem vence!

  • Verifique primeiro se há um empate com == 🤝
  • and significa que as duas partes devem ser verdadeiras 🔗
  • or une os três casos de vitória 😀
  • else significa que o computador vence 🤖

Próximo passo: jogar novamente sem parar! 🔁

print('🏆 The winner has been decided! 🏆')

Perguntas Frequentes

A aula “Decidindo o Vencedor” é grátis?

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

Compare as escolhas 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 3 de 4.

Quanto tempo leva a aula “Decidindo o Vencedor”?

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