def cesar(texto, n):
return ''.join(
chr((ord(c) - 65 + n) % 26 + 65)
for c in texto
)
print(cesar('HAL', 1)) 📥 Inputs:
texto = 'HAL', n = 1
❓ ¿Cuál es el output?
Ingresa tu respuesta abajo
💡 Explicación
El Cifrado de César rota cada letra del alfabeto n posiciones. Un dato curioso: en la película '2001: Odisea del Espacio', la computadora se llama HAL, y si rotas cada letra una posición obtienes IBM. Arthur C. Clarke negó que fuera intencional, pero es una coincidencia fascinante en la historia de la computación. Este cifrado, usado por Julio César hace 2000 años, es uno de los algoritmos criptográficos más antiguos.
¿Qué imprime el código? 🔐