0Pricing
Coding for Kids · Lección

Rebotar

Haga que una forma rebote en los bordes

Rebotar es una lección gratuita de Coding for Kids en CoddyKit. Esta es la lección 3 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.

¡Rebote, rebote!

¡Hola, animador! 🏀 ¡Hoy haremos que nuestra tortuga rebote en los bordes de la ventana!

Como una pelota en una habitación. 🎾

Los bordes de la ventana

La ventana tiene bordes: izquierdo, derecho, superior e inferior. 🪟

¡Cuando la tortuga llegue a un borde, queremos que dé la vuelta!

Comprobar la posición

Usamos t.xcor() para preguntar «¿dónde está la tortuga de izquierda a derecha?». 📍

¡Si ese número aumenta demasiado, la tortuga está cerca del borde!

Dar la vuelta

Para rebotar, la tortuga cambia de dirección. Podemos usar t.right(180) para dar la vuelta completa. 🔄

Un rebote sencillo

¡Aquí la tortuga se mueve y, si llega demasiado a la derecha, da la vuelta! 🏀

import turtle

t = turtle.Turtle()
for i in range(20):
    t.forward(20)
    if t.xcor() > 150:
        t.right(180)
turtle.done()

¡Volvió atrás!

¡Cuando la tortuga pasó de 150, dio la vuelta y regresó! 🔄

¡Eso es un rebote!

La palabra mágica if

¡Usamos if! 🤔

if significa «haz esto SOLO CUANDO algo sea verdadero». En este caso: da la vuelta SOLO SI llega demasiado a la derecha.

Rebotar en ambos sentidos

¡También podemos rebotar en el borde izquierdo! Compruebe ambos lados. ↔️

import turtle

t = turtle.Turtle()
for i in range(30):
    t.forward(20)
    if t.xcor() > 150:
        t.right(180)
    if t.xcor() < -150:
        t.right(180)
turtle.done()

De un lado a otro

¡Ahora la tortuga rebota entre ambos bordes, de un lado a otro! ↔️🏀

Como una pelota de verdad que rebota.

Cómo funcionan los juegos reales

¡Los personajes de los videojuegos rebotan contra las paredes de la misma forma! 🎮

Moverse, comprobar el borde y dar la vuelta si es necesario. ¡Ha aprendido un truco que se usa en juegos reales!

¡Maestro del rebote!

Ha aprendido a comprobar la posición con xcor() y a rebotar usando if. 🏀🏆

Comprobación rápida

¡Cuestionario sobre rebotes! 🏀

¡Profesional del rebote!

¡Fantástico! 🎉 Su tortuga ya puede rebotar por todas partes.

Siguiente lección: ¡cree su propia escena en movimiento! 🎬

Preguntas frecuentes

¿La lección «Rebotar» es gratis?

Sí — el texto completo de «Rebotar» 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 «Rebotar»?

Haga que una forma rebote en los bordes 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 3 de 4.

¿Cuánto tiempo toma la lección «Rebotar»?

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. Hacer que las cosas se muevan
  2. Repetir el movimiento
  3. Rebotar
  4. Su propia animación
← Volver a Coding for Kids