Пример #1
0
def inorden_lightsaber(raiz, archivo):
    if (raiz is not None):
        inorden_lightsaber(raiz.izq, archivo)
        jedi = leer(archivo, raiz.nrr)
        if (jedi[4].find('green') > -1):
            print(raiz.info, jedi[4])
        inorden_lightsaber(raiz.der, archivo)
Пример #2
0
def busqueda_archivo(raiz, cantidad, archivo):
    if (raiz is not None):
        libro = leer(archivo, raiz.nrr)
        if (libro.cant > cantidad):
            print(libro.isbn, libro.cant, libro.titulo, libro.autores)
        busqueda_archivo(raiz.izq, cantidad, archivo)
        busqueda_archivo(raiz.der, cantidad, archivo)
Пример #3
0
def busqueda_proximidad_archivo(raiz, buscado, archivo):
    if (raiz is not None):
        if (raiz.info[0:len(buscado)] == buscado):
            libro = leer(archivo, raiz.nrr)
            print(libro.isbn, libro.cant, libro.titulo, libro.autores)
        busqueda_proximidad_archivo(raiz.izq, buscado, archivo)
        busqueda_proximidad_archivo(raiz.der, buscado, archivo)
Пример #4
0
def inorden_peso(raiz, archivo):
    if (raiz is not None):
        inorden_peso(raiz.izq, archivo)
        personaje = leer(archivo, raiz.nrr)
        if (personaje.peso < 75):
            print(raiz.info, personaje.peso)
        inorden_peso(raiz.der, archivo)
Пример #5
0
def inorden_altura(raiz, archivo):
    if (raiz is not None):
        inorden_altura(raiz.izq, archivo)
        personaje = leer(archivo, raiz.nrr)
        if (personaje.altura > 1.00):
            print(raiz.info, personaje.altura)
        inorden_altura(raiz.der, archivo)
Пример #6
0
def buscar_jedi_nombre():
    nombre = str(request.form['valor1'])
    pos = busqueda(arbol_nombre, nombre)

    if (pos is not None):
        file = abrir('../jedis')
        jedi = leer(file, pos.nrr)
        cerrar(file)
        return render_template('/detalle.html', jedi=jedi)
    else:
        return render_template('/buscar.html')
Пример #7
0
def inorden_name(raiz, archivo, jedis):
    if (raiz is not None):
        inorden_name(raiz.izq, archivo, jedis)
        jedi = leer(archivo, raiz.nrr)
        jedis.append(jedi)
        inorden_name(raiz.der, archivo, jedis)