for codigos in datos: arbol_ordcodigo = arbol_ordcodigo.insertar_nodo(codigos['código'], codigos) print('Dinosaurios ordenados por codigos:') arbol_ordcodigo.inorden() print() # Punto 3: realizar un barrido en orden del árbol ordenado por nombre; print('Barrido en orden del árbol ordenado por nombre:') arbol_ordnombre.inorden_nombre() print() # Punto 4: mostrar toda la información del dinosaurio 00792 print('La informacion del dinosaurio 792 es: ') pos = arbol_ordcodigo.busqueda(792) if pos: print('Nombre: ', pos.datos['nombre'], ' - Código: ', pos.datos['código'], ' - Ubicación: ', pos.datos['ubicación']) print() # Punto 5: mostrar toda la información de todos los T-Rex que hay en la isla print('Informacion sobre el T-Rex:') arbol_ordnombre.mostrar_informacion('T-Rex') print() # Punto 6: modificar el nombre del dinosaurio en Sgimoloch en ambos arboles porque esta mal cargado, su nombre correcto es Stygimoloch; print('Nombre del dinosaurio Sgimoloch actualizado: ') buscado = 'Sgimoloch' pos = arbol_ordnombre.busqueda(buscado) if (pos):
from arbol import Arbol from random import randint arbol = Arbol() for i in range(10): numero = randint(1, 9999) arbol.insertar_nodo(numero) arbol.preorden() arbol.inorden() arbol.postorden() pos1=arbol.busqueda(10) pos2=arbol.busqueda(13) pos3=arbol.busqueda(14) if pos1 and pos2 and pos3: print('elemto encontrado') pos1.info.eliminar_nodo() pos2.info.eliminar_nodo() pos2.infoe.liminar_nodo() pos3.info.eliminar_nodo() else: print('no encontrado')
'descripcion': '-', 'capturado': 'Trueno' } arbol = arbol.insertar_nodo(criatura['name'], criatura) criatura = { 'name': 'Hidra de Lerna', 'derrotado': 'Heracles', 'descripcion': '-', 'capturado': 'Trueno' } arbol = arbol.insertar_nodo(criatura['name'], criatura) arbol.inorden() buscado = input('ingrese el nombre que desea agregar la descripcion ') pos = arbol.busqueda(buscado) if (pos): descripcion_nueva = input('ingrese la descripcion') pos.criatura['descripcion'] = descripcion_nueva # arbol.inorden_talos() # dic = {} # derrotado_por : cantidad # arbol.conta_criaturas_derrotadas(dic) arbol.inorden_heracle() arbol.inorden_noderrota() buscado = input('ingrese el nombre que desea cambiar quien atrapo ') pos = arbol.busqueda(buscado) if (pos):