def insertar(self, nombre): nodo = Artista(nombre) if self.estaVacio(): self.raiz = Rama() self.raiz.insertar(nodo) else: obj = self.inserta(nodo, self.raiz) if isinstance(obj, Artista): self.raiz = Rama() self.raiz.insertar(obj) self.raiz.setHoja(False)
def dividir(self, rama): derecha = Rama() izquierda = Rama() medio = None temp = rama.getPrimero() i = 1 while i < 6: nodo = Artista(temp.getNombre()) nodo.setIzquierda(temp.getIzquierda()) nodo.setDerecha(temp.getDerecha()) if (nodo.getDerecha() != None and nodo.getIzquierda() != None): izquierda.setHoja(False) derecha.setHoja(False) if i == 1 or i == 2: izquierda.insertar(nodo) elif i == 3: medio = nodo elif i == 4 or i == 5: derecha.insertar(nodo) temp = temp.getSiguiente() i = i + 1 medio.setIzquierda(izquierda) medio.setDerecha(derecha) return medio
def setArtista2(self, artista2): art2 = Artista() art2.setnomeA(artista2) nome = art2.getnomeA() self.artista2 = nome
def setArtista1(self, artista1): art1 = Artista() art1.setnomeA(artista1) nome = art1.getnomeA() self.artista1 = nome
def setUp(self): self.artista = Artista()
print('| Genero |') print('| --------------- |') print('|13) Insertar |') print('|14) Unir Tablas |') print('|15) Leer |') print('|16) Eliminar |') print('|17) Modificar |') print('| |') print('|18) EXIT |') print('--------------------------------') a = input("Porfavor Seleccione Numero:") if a =='1': p = Artista('NULL','NULL','NULL') banda = input("Ingrese Artista: ") concierto = input("Ingresar Concierto: ") p.InsertArt(banda,concierto) elif a =='2': p = Artista('NULL','NULL','NULL') z = p.LeerArt() for a in z: print(a.idArtista, " - ", a.Nombre, " - ", a.Conciertos) elif a =='3': p = Artista('NULL','NULL','NULL') id_borrar = input ("Ingrese ID a Borrar: ") p.BorrarArt(id_borrar) elif a =='4': p = Artista('NULL','NULL','NULL') id_update = input("Ingrese ID a Actualizar: ")
rasos.append(raso2) rasos.append(raso3) directivos = [] directivo1 = Directivo("pepinilo", 12587, 3408642121, "si", "UJTL", "chupemestepenco") directivo2 = Directivo("victor", 0, 3125678977, "si", "andes", "dame mas plata") directivo3 = Directivo("kevin", 900000, 3124358635, "no", "la vida", "agt roma") directivos.append(directivo1) directivos.append(directivo2) directivos.append(directivo3) artistas = [] artista1 = Artista("pepito", "merengue", "nada") artista2 = Artista("william", "regueton", "banda") artista3 = Artista("pedro", "opera", "banda") artistas.append(artista1) artistas.append(artista2) artistas.append(artista3) agencias = [] agencia1 = Agencia("dominico", ["no hay"], "venezuela", 13642, "21/noviembre/2000", "*****@*****.**", "sebastino") agencia2 = Agencia("mala mia", ["baby1", "baby2", "baby3", "baby4"], "colombia", 13764, "18/febrero/2002", "*****@*****.**", "maluma") agencia3 = Agencia("conejillos", ["tu ex"], "venezuela", 93120, "29/mayo/2012", "*****@*****.**", "bad bunny") agencias.append(agencia1)