Created
May 12, 2014 15:13
-
-
Save psicobyte/a26ea4ca7f77a7239d51 to your computer and use it in GitHub Desktop.
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
| #!/usr/bin/python | |
| #coding: utf-8 | |
| # Nota que, en el valor que recibe la función, tiene 'cancion="lalala"' | |
| # Canción es la variable, como siempre, y "lalala" es lo que se le asignará por defecto si no se le pasa ningún valor | |
| def canta(cancion="lalala"): | |
| if cancion == "lalala": | |
| print "Laaa, lala laaa, lala laaa, lala laaaaaaa..." | |
| elif cancion == "himno": | |
| print "Naaana, naaana, nanana nana nana na na NA na NA..." | |
| elif cancion == "daisy": | |
| print "Lo siento Dave, me temo que no puedo hacer eso." | |
| else: | |
| print "Esa no me la sé" | |
| #Asignándole un valor hace lo previsible. | |
| print "Pasando \"daisy\" nos responde:" | |
| canta("daisy") | |
| # pero, si no le asignamos ningún valor, toma el que tiene por defecto en la función | |
| print "Pero, si no pasamos nada, dice:" | |
| canta() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment