Skip to content

Instantly share code, notes, and snippets.

+----------------+ +-----------------+
| FABRICANTES | | ARTICULOS |
+----------------+ 1..1 +-----------------+
| id: int (pKey) |-------+ | id: int (pKey) |
| nombre: Text | | | nombre: Text |
+----------------+ | | precio: Real |
+------| fabricante: int |
0..n +-----------------+
characters = [Jedi('Anakin', 10000), Jedi('Yoda', 1000000), StarWarsCharacter('Chewie')]
sum = 0
for elt in characters:
sum = sum + elt.midichlorians
anakin = Jedi('Anakin', 100000)
chewie = StarWarsCharacter('Chewbacca')
m = chewie.midichlorians
# Jerarquía de clases para representar personajes de Star Wars
class StarWarsCharacter:
def __init__(self, name):
self.name = name
class Jedi (StarWarsCharacter):
def __init__(self, name, midichlorians):
super().__init__(name)
self.midichlorians = midichlorians
def g(f):
def k(*args):
return 2 * f(*args)
return k
def adder(n):
return lambda x : x + n
f = adder(2)
def adder(n):
return lambda x : x + n
fruits = {'banana', 'apple', 'orange', 'cherry'}
fruits.add('orange') # ¿qué hará esta línea?
fruits = {'banana', 'apple', 'orange', 'cherry'}