0Pricing
Coding for Kids · Lezione

Decidere il vincitore

Confronti le scelte

Decidere il vincitore è una lezione Coding for Kids gratuita su CoddyKit. Questa è la lezione 3 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Coding for Kids, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Coding for Kids include 4 lezioni in totale.

Chi vince? 🏆

Salve, giudice! ⚖️ Ora arriva la parte emozionante: confrontare la scelta del giocatore con quella del computer per trovare il VINCITORE! 🏆

Usiamo istruzioni if per decidere!

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

Prima controllare il pareggio 🤝

Se entrambi hanno scelto la STESSA cosa, è un pareggio! Lo controlliamo per prima cosa con ==. 🤝

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

Quando vince il giocatore? 😀

Il giocatore vince in tre casi:

  • rock batte scissors ✊✌️
  • paper batte rock ✋✊
  • scissors batte paper ✌️✋

Controlliamone uno!

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

La parola and 🔗

La parola and significa che ENTRAMBE le condizioni devono essere vere! 🔗 "Il giocatore ha scelto rock E il computer ha scelto scissors": solo in questo caso si conta la vittoria!

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

Tutti e tre i casi di vittoria 😀

Controlliamo tutti e tre i modi in cui il giocatore può vincere, usando or per unirli! 😀

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! 🎉')

Altrimenti vince il computer 🤖

Se non è un pareggio e il giocatore non ha vinto, allora vince il computer! Usiamo else per gestire questo caso. 🤖

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

Mettere tutto insieme 🧩

Ora abbiamo il programma completo per decidere il vincitore: prima il pareggio, poi la vittoria del giocatore e infine la vittoria del computer con 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! 🤖')

Con scelte reali 🎮

Usiamo una scelta reale del giocatore e una scelta casuale del computer, poi decidiamo il vincitore! 🎮

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

La sfida completa! ⚔️

Ecco un round completo con una scelta reale del giocatore, una scelta casuale del computer e il vincitore deciso! ⚔️

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! 🤖')

Festeggiare il risultato 🎊

Chiunque vinca, renda tutto divertente con emoji e incoraggiamenti! Anche un pareggio è emozionante! 🎊

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

Professionista nel decidere il vincitore! 🚀

Ora sa decidere il vincitore di qualsiasi round! 🚀 Il segreto è controllare prima il pareggio, poi la vittoria del giocatore e infine usare else. Brillante!

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

Verifica rapida! 🧠

Metta alla prova le sue abilità nel decidere il vincitore! 🏆

Campione dei vincitori! 🎉

Ottimo! 🎉 Ora sa decidere chi vince!

  • Controllare prima il pareggio con == 🤝
  • and significa che entrambe le parti devono essere vere 🔗
  • or unisce i tre casi di vittoria 😀
  • else significa che vince il computer 🤖

Prossimo passo: giocare ancora e ancora! 🔁

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

Domande Frequenti

La lezione «Decidere il vincitore» è gratuita?

Sì — il testo completo di «Decidere il vincitore» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Coding for Kids, passa a CoddyKit PRO. Il corso Coding for Kids include 4 lezioni in totale.

Cosa imparerò in «Decidere il vincitore»?

Confronti le scelte Eserciti Coding for Kids con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare Coding for Kids?

Non è richiesta alcuna esperienza precedente. Coding for Kids su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 3 di 4.

Quanto tempo richiede la lezione «Decidere il vincitore»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione Coding for Kids?

Sì. Ogni lezione Coding for Kids include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. Le regole
  2. Scelte del computer
  3. Decidere il vincitore
  4. Giocare di nuovo
← Torna a Coding for Kids