Skip to content

Instantly share code, notes, and snippets.

@mgaitan
Created November 5, 2025 15:30
Show Gist options
  • Save mgaitan/b425e735e00593a15f7dceb622341eac to your computer and use it in GitHub Desktop.
Save mgaitan/b425e735e00593a15f7dceb622341eac to your computer and use it in GitHub Desktop.
Este es un traductor jerigonzo en Python que hicimos con mi hija Ema, basado en su solucion del desafio de Pilas Bloques que ella implementó
"""
Este es un traductor jerigonzo en Python que hicimos con mi hija Ema,
basado en su solucion del desafio de Pilas Bloques que ella implementó
https://pilasbloques.program.ar/online/#/desafio/254
Ejemplo:
$ python traductor_jerigonzo.py papi te quiero mucho
papapipi tepe qupuipieperopo mupuchopo
"""
import sys
# esto lee la frase que se le pase al programa y la guarda
FRASE = " ".join(sys.argv[1:])
# este "for" recorre cada letra de la frase. Es como avanzar por la frase
for letra in FRASE:
# imprimimos la letra, sea cual sea
print(letra, end="")
# pero si esa letra es una vocal, le agregamos su silaba p+letra
# en python la funcion print es para mostrar mensajes en la pantalla.
# la parte que dice end="" es para que no se salte de linea despues de imprimir
# entonces todo lo que estamos imprimiendo sale en la misma linea
if letra == "a":
print("pa", end="")
elif letra == "e":
print("pe", end="")
elif letra == "i":
print("pi", end="")
elif letra == "o":
print("po", end="")
elif letra == "u":
print("pu", end="")
# por ultimo imprimimos un salto de linea para que la frase quede bien formateada
print("")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment