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): nuevo_nombre = 'Stygimoloch' nombre, datos = arbol_ordnombre.eliminar_nodo(buscado) datos['nombre'] = nuevo_nombre arbol_ordnombre = arbol_ordnombre.insertar_nodo(nuevo_nombre, datos) arbol_ordnombre.inorden() print() # Punto 7: mostrar la ubicación de todos los Raptores que hay en la isla print('La ubicacion de los Raptores son:') arbol_ordnombre.informacion_raptores('Raptor') print() # Punto 8: contar cuantos Diplodocus hay en el parque print('En el arbol hay', arbol_ordnombre.contar_nodos('Diplodocus'), 'Diplodocus.') print()
arbol.inorden_heracle() arbol.inorden_noderrota() buscado = input('ingrese el nombre que desea cambiar quien atrapo ') pos = arbol.busqueda(buscado) if (pos): atrapo_nuevo = input('ingrese aqui') pos.criatura['capturado'] = atrapo_nuevo buscado = input('ingrese el que quiera buscar') arbol.busqueda_proximidad(buscado) eliminado = input('ingrese el nombre que desea eliminar ') pos = arbol.busqueda(eliminado) if pos: arbol.eliminar_nodo(eliminado) buscado = input('ingrese el nombre que desea cambiar ') pos = arbol.busqueda(buscado) if (pos): modificacion = input('ingrese aqui') pos.criatura['derrotado'] = modificacion nuevo_nombre = input('ingrese el nuevo nombre ') nombre, criatura = arbol.eliminar_nodo(buscado) criatura['name'] = nuevo_nombre arbol = arbol.insertar_nodo(nuevo_nombre, criatura) arbol.barrido_por_nivel() dic = {}