0Pricing
Coding for Kids · Lezione

Giocare di nuovo

Ripeta il gioco con un ciclo

Giocare di nuovo è una lezione Coding for Kids gratuita su CoddyKit. Questa è la lezione 4 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.

Giocare ancora e ancora! 🔁

Salve, maestro dei giochi! 🎮 Un round è divertente, ma giocare MOLTI round è ancora meglio! 🔁

Oggi impariamo a ripetere l'intera partita, così i giocatori possono continuare a giocare!

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

Un ciclo per i round 🔢

Possiamo usare un ciclo for per giocare un numero prestabilito di round, per esempio 3 partite di fila! 🔢

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

L'intera partita in un ciclo 🎯

Inseriamo un round semplice nel ciclo. Ogni iterazione del ciclo corrisponde a una partita completa! 🎯

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

Tenere il punteggio 🔢

Contiamo le vittorie! Creiamo un contenitore per il punteggio che inizia da 0 e AUMENTA quando vince il giocatore. 🔢

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

Il punteggio tra i round 📊

Il contenitore del punteggio rimane FUORI dal ciclo, così conserva il valore tra un round e l'altro! Dentro il ciclo lo incrementiamo. 📊

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

Chiedere: giocare ancora? ❓

Invece di usare un numero fisso, possiamo CHIEDERE al giocatore se vuole continuare! A questo scopo usiamo un ciclo while. ❓

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

Il ciclo while 🔄

Un ciclo while continua FINCHÉ qualcosa è vero! 🔄 "Finché il giocatore dice sì, continuiamo a giocare!"

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

Fermarsi quando si dice no 🛑

Quando il giocatore scrive qualcosa di diverso da 'yes', il ciclo while si FERMA! 🛑 Un modo semplice per uscire!

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

Una partita completa da rigiocare 🎮

Ecco la partita completa Rock, Paper, Scissors, che può giocare più volte! 🎮 Continui a giocare finché non scrive no!

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

Mostrare il punteggio finale 🏆

Alla fine, mostriamo quante volte ha vinto il giocatore! Un bel modo per concludere il divertimento. 🏆

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

Ha creato una partita completa! 🚀

WOW! 🚀 Ha creato una partita Rock, Paper, Scissors completa e rigiocabile! Ha imparato le regole, le scelte casuali, a decidere i vincitori e a usare i cicli. È un vero sviluppatore di giochi! 🎮

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

Verifica rapida! 🧠

Metta alla prova le sue abilità nel rigiocare! 🔁

Campione delle rivincite! 🎉

Fantastico! 🎉 La sua partita può essere giocata di nuovo!

  • Un ciclo for esegue un numero prestabilito di round 🔢
  • Mantenga il contenitore del punteggio FUORI dal ciclo 📊
  • Un ciclo while ripete le istruzioni finché qualcosa è vero 🔄
  • Scriva 'no' per fermare la partita 🛑

Ha completato Rock, Paper, Scissors! Siamo davvero orgogliosi di Lei! 🏆

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

Domande Frequenti

La lezione «Giocare di nuovo» è gratuita?

Sì — il testo completo di «Giocare di nuovo» è 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 «Giocare di nuovo»?

Ripeta il gioco con un ciclo 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 4 di 4.

Quanto tempo richiede la lezione «Giocare di nuovo»?

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