Created
November 5, 2025 15:30
-
-
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ó
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| """ | |
| 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