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
==🤝 andsignifica que as duas partes devem ser verdadeiras 🔗orune os três casos de vitória 😀elsesignifica 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
- As Regras
- Escolhas do Computador
- Decidindo o Vencedor
- Jogar Novamente