0Pricing
Coding for Kids · Lezione

Il primo a venti

Costruisca il gioco

Il primo a venti è 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.

First to Twenty! 🎮

È il momento di una vera partita! 🎲 Continui a lanciare il dado e ad aggiungere punti. Il primo a raggiungere 20 vince! 🏆

Il piano di gioco 📋

Il nostro gioco dovrà: partire da 0, lanciare i dadi, aggiungere punti e fermarsi quando si raggiunge 20!

print('Goal: reach 20 points! 🎯')

Impostare il punteggio 0️⃣

Inizi impostando i punti a zero.

points = 0
goal = 20
print('Score:', points, 'Goal:', goal)

Continuare a lanciare con while 🔁

Un ciclo while si ripete FINCHÉ non succede qualcosa. Continui a lanciare finché i punti sono inferiori a 20!

import random
points = 0
while points < 20:
    points += random.randint(1, 6)
print('Reached:', points)

Mostrare ogni lancio 👀

Stampi ogni lancio, così possiamo osservare il punteggio aumentare!

import random
points = 0
while points < 20:
    roll = random.randint(1, 6)
    points += roll
    print('Rolled', roll, '- score', points)

Messaggio di vittoria! 🥳

Quando il ciclo termina, ha raggiunto 20: stampi un messaggio per il vincitore!

import random
points = 0
while points < 20:
    points += random.randint(1, 6)
print('You win with', points, 'points! 🥳')

Contare i lanci 🔢

Quanti lanci sono serviti? Contiamoli!

import random
points = 0
rolls = 0
while points < 20:
    points += random.randint(1, 6)
    rolls += 1
print('Won in', rolls, 'rolls! 🎲')

Gioca il primo giocatore 🧑

Faccia giocare il Giocatore 1, finché non raggiunge 20.

import random
p1 = 0
r1 = 0
while p1 < 20:
    p1 += random.randint(1, 6)
    r1 += 1
print('Player 1 took', r1, 'rolls')

Gioca il secondo giocatore 🧑

Ora tocca al Giocatore 2!

import random
p2 = 0
r2 = 0
while p2 < 20:
    p2 += random.randint(1, 6)
    r2 += 1
print('Player 2 took', r2, 'rolls')

Trovare il vincitore 🥇

Vince chi raggiunge 20 con il minor numero di lanci! Confronti i due giocatori.

r1 = 5
r2 = 7
if r1 < r2:
    print('Player 1 wins! 🥇')
else:
    print('Player 2 wins! 🥇')

L'intera partita! 🎮

Ecco la partita completa a due giocatori. La esegua e scopra chi vince! ✨

import random
def play():
    points = 0
    rolls = 0
    while points < 20:
        points += random.randint(1, 6)
        rolls += 1
    return rolls
p1 = play()
p2 = play()
print('Player 1:', p1, 'rolls')
print('Player 2:', p2, 'rolls')
if p1 < p2:
    print('Player 1 wins! 🏆')
else:
    print('Player 2 wins! 🏆')

Controllo rapido ✅

Quale ciclo continua FINCHÉ non viene soddisfatta una condizione?

Creatore di giochi! 🏆

WOW! Ha costruito un vero gioco! Ha imparato a:

  • Usare un ciclo while per continuare a lanciare 🔁
  • Fermarsi quando si raggiunge un obiettivo 🎯
  • Contare i lanci e trovare il vincitore 🥇
  • Racchiudere tutto in una funzione 🛠️

Ha completato Roll the Dice Game E l'intero corso! 🎉🎲

Domande Frequenti

La lezione «Il primo a venti» è gratuita?

Sì — il testo completo di «Il primo a venti» è 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 «Il primo a venti»?

Costruisca il gioco 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 «Il primo a venti»?

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. Lanciare un dado
  2. Lanciare due dadi
  3. Tenere il punteggio dei dadi
  4. Il primo a venti
← Torna a Coding for Kids