0Pricing
Coding for Kids · Lección

Primero en llegar a veinte

Construya el juego

Primero en llegar a veinte es una lección gratuita de Coding for Kids en CoddyKit. Esta es la lección 4 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Coding for Kids, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Coding for Kids incluye 4 lecciones en total.

¡First to Twenty! 🎮

¡Es hora de jugar de verdad! 🎲 Siga lanzando y sumando puntos. ¡El primero en llegar a 20 gana! 🏆

El plan del juego 📋

Nuestro juego hará lo siguiente: comenzará en 0, lanzará los dados, sumará puntos y se detendrá al llegar a 20.

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

Configure la puntuación 0️⃣

Comience los puntos en cero.

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

Siga lanzando con while 🔁

Un bucle while se repite HASTA que ocurre algo. ¡Siga lanzando mientras los puntos sean inferiores a 20!

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

Muestre cada lanzamiento 👀

¡Muestre cada lanzamiento para ver cómo aumenta la puntuación!

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

¡Mensaje de victoria! 🥳

Cuando termine el bucle, habrá llegado a 20: ¡muestre un mensaje para el ganador!

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

Cuente los lanzamientos 🔢

¿Cuántos lanzamientos hicieron falta? ¡Vamos a contarlos!

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

Juega el jugador uno 🧑

Deje que el jugador 1 juegue su turno hasta llegar a 20.

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

Juega el jugador dos 🧑

¡Ahora es el turno del jugador 2!

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

Encuentre al ganador 🥇

Gana quien necesite menos lanzamientos para llegar a 20. Compare a los dos jugadores.

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

¡El juego completo! 🎮

Aquí tiene el juego completo para dos jugadores. ¡Ejecútelo y descubra quién gana! ✨

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

Comprobación rápida ✅

¿Qué bucle continúa HASTA que se cumple una condición?

¡Creador de juegos! 🏆

¡VAYA! ¡Ha construido un juego de verdad! Ha aprendido a:

  • Usar un bucle while para seguir lanzando 🔁
  • Detenerse al alcanzar un objetivo 🎯
  • Contar los lanzamientos y encontrar al ganador 🥇
  • Reunirlo todo en una función 🛠️

¡Ha terminado Roll the Dice Game Y el curso completo! 🎉🎲

Preguntas frecuentes

¿La lección «Primero en llegar a veinte» es gratis?

Sí — el texto completo de «Primero en llegar a veinte» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Coding for Kids, actualiza a CoddyKit PRO. El curso de Coding for Kids incluye 4 lecciones en total.

¿Qué aprenderé en «Primero en llegar a veinte»?

Construya el juego Practicas Coding for Kids con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar Coding for Kids?

No se requiere experiencia previa. Coding for Kids en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 4 de 4.

¿Cuánto tiempo toma la lección «Primero en llegar a veinte»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de Coding for Kids?

Sí. Cada lección de Coding for Kids incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Lanzar un dado
  2. Lanzar dos dados
  3. Llevar los puntos de los dados
  4. Primero en llegar a veinte
← Volver a Coding for Kids