Desplazar letras
Un cifrado sencillo
Desplazar letras es una lección gratuita de Coding for Kids en CoddyKit. Esta es la lección 2 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.
¡El cifrado de desplazamiento! ➡️
¡Un código famoso desplaza cada letra hacia delante varios lugares! 🔐 Se llama cifrado César, por un antiguo líder romano.
Recuerde ord y chr 🔢
ord convierte una letra en un número y chr la convierte de nuevo. ¡Usaremos ambos!
print(ord('A'))
print(chr(66))Desplace una letra ➕
Sume una cantidad al número para avanzar. ¡A + 3 = D!
shifted = chr(ord('A') + 3)
print(shifted)Elija un número de desplazamiento 🔧
Guarde su desplazamiento secreto en una variable. ¡Esta es su CLAVE! 🗝️
shift = 3
letter = 'H'
print(chr(ord(letter) + shift))Distintos desplazamientos 🎚️
Pruebe a desplazar 1 y después 5. ¡Cuanto mayor sea el desplazamiento, mayor será el cambio!
print(chr(ord('C') + 1))
print(chr(ord('C') + 5))Desplace hacia atrás ⬅️
¡Para deshacer un desplazamiento, reste en lugar de sumar!
shift = 3
letter = 'K'
print(chr(ord(letter) - shift))Una función auxiliar 🛠️
¡Vamos a crear una pequeña herramienta que desplace cualquier letra por nosotros!
def shift_one(letter, shift):
return chr(ord(letter) + shift)
print(shift_one('M', 2))Úselo muchas veces 🔁
¡Ahora podemos desplazar muchas letras con nuestra herramienta!
def shift_one(letter, shift):
return chr(ord(letter) + shift)
print(shift_one('A', 1))
print(shift_one('B', 1))
print(shift_one('C', 1))Recorra las letras con un bucle 🔂
¡Un bucle for puede desplazar cada letra de una palabra!
word = 'CAT'
shift = 1
for letter in word:
print(chr(ord(letter) + shift))Construya la palabra codificada 🧩
¡Una las letras desplazadas para formar una sola palabra secreta!
word = 'CAT'
shift = 1
secret = ''
for letter in word:
secret += chr(ord(letter) + shift)
print(secret)Pruebe con su nombre 🪪
¡Desplace su propio nombre para convertirlo en un código secreto!
name = 'SAM'
shift = 2
secret = ''
for letter in name:
secret += chr(ord(letter) + shift)
print(secret)Comprobación rápida ✅
Para desplazar una letra HACIA ADELANTE, ¿qué hacemos con su número?
¡Programador de cifrados! 🏆
¡Excelente! Ha aprendido a:
- Desplazar letras con
+y-➡️⬅️ - Usar una clave de desplazamiento secreta 🗝️
- Crear una herramienta auxiliar 🛠️
- Recorrer una palabra completa con un bucle 🔂
Siguiente: ¡codificar un mensaje completo! 📨
Preguntas frecuentes
¿La lección «Desplazar letras» es gratis?
Sí — el texto completo de «Desplazar letras» 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 «Desplazar letras»?
Un cifrado sencillo 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 2 de 4.
¿Cuánto tiempo toma la lección «Desplazar letras»?
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
- ¿Qué es un código?
- Desplazar letras
- Codificar un mensaje
- Descodificar un mensaje