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
示例#3
0
 def setArtista2(self, artista2):
     art2 = Artista()
     art2.setnomeA(artista2)
     nome = art2.getnomeA()
     self.artista2 = nome
示例#4
0
 def setArtista1(self, artista1):
     art1 = Artista()
     art1.setnomeA(artista1)
     nome = art1.getnomeA()
     self.artista1 = nome
示例#5
0
文件: 1.py 项目: diegordss/Trabalho3
 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)