Skip to content

Instantly share code, notes, and snippets.

#!/usr/bin/python
# -*- coding: utf-8 -*-
class cuenta_bancaria():
def __init__(self):
self.titular = "Fulano"
self.num_cuenta = "123456789"
self.saldo = 0
#!/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":
#!/usr/bin/python
#coding: utf-8
def valora(entrada):
"""
Evalua aserciones lógicas en función de parámetros fundamentales
e interpreta su contenido para emitir un juicio valorativo.
El tiempo de proceso es independiente de la longitud de la entrada.
"""
@psicobyte
psicobyte / herencia.py
Created May 14, 2014 21:07
Ejemplo elemental de herencia en Python
#!/usr/bin/python
#coding: utf-8
# Ejemplo de herencia.
class Mamifero():
def __init__(self):
descrpcion= "Los mamíferos son interesantes"
def tiene_pelo(self):
@psicobyte
psicobyte / clase.py
Created May 14, 2014 21:32
Ejemplo de clase y métodos
#!/usr/bin/python
#coding: utf-8
# Ejemplo de clase.
class Acuario():
#El método __init__ se ejecuta automáticamente al llamar a la clase
def __init__(self, litros, tipo, num):
self.capacidad = litros
if expresion_a_evaluar:
ejecutar_si_cierto
if expresion_a_evaluar:
ejecutar_si_cierto
else:
ejecutar_en_caso_contrario
if expresion_a_evaluar_1:
ejecutar_si_cierto_1
elif expresion_a_evaluar_2:
ejecutar_si_cierto_2
elif expresion_a_evaluar_3:
ejecutar_si_cierto_3
else:
ejecutar_si_ninguna
if x > 10:
print "La variable es mayor que diez"
elif x < 10:
print "La variable es menor que diez"
else:
print "La variable es, precisamente, diez"
while condicion:
instruccion_a_ejecutar