Paga en 4 cuotas sin intereses de $52.25

Antes:$249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

18d

03h

55m

08s

1

Tutorial para crear un sistema de consultas en Python

Para conocer los elementos que hay en una base de datos es necesario hacer uso de consultas. Las consultas nos permiten extraer la información necesaria de un elemento en una base de datos.
En Python, podemos crear listas de diccionarios que representan a estos elementos, como pueden ser personas inscritas a un plan de pago, productos en un almacén o alguna serie en el catalogo de Netflix.

DB_animales = [
	{'nombre': 'Elefante', 'peso': '300kg', 'altura': '4m'}
	{'nombre': 'Jirafa', 'peso': '130kg', 'altura': '9m'}
	{'nombre': 'Lobo', 'peso': '40kg', 'altura': '1m'}
	{'nombre': 'Mono', 'peso': '20kg', 'altura': '1m'}
]

Para poder ingresar los datos del elemento que quieres buscar es necesario entrar en un ciclo while que se ejecute mientras el usuario ingresa el nombre del elemento a buscar. Dentro de este ciclo while se deberá pedir información que ingrese a través de nuestro teclado con la función input().

while True:
	n = input("Ingrese el nombre del animal:\n")

Una vez obtenido el nombre del animal es necesario recorrer la lista de animales en el zoo con ayuda de un ciclo for, en el cual se comprobará si existe algún elemento con el nombre seleccionado de nuestro animal.

whileban:
    n = input("Ingrese el nombre del animal:\n")
    
    for animal inDB_animales:if animal['nombre'] == n:
            print(True)

En esta última parte, si el nombre seleccionado existe, se imprimirán los datos del animal seleccionado.

whileban:
    n = input("Ingrese el nombre del animal:\n")
    
    for animal inDB_animales:if animal['nombre'] == n:for key inanimal:
                print(key, " => ", animal[key])

Y para darle estética a la interfaz de usuario, se le añadirán algunos retoques. En este caso haremos uso de banderas para continuar con la operación o terminar el ciclo.

ban = True

whileban:
    n = input("Ingrese el nombre del animal:\n")
    
    for animal inDB_animales:if animal['nombre'] == n:for key inanimal:
                print(key, " => ", animal[key])
            ban = False
    ifban: print("Animal no encontrado")

Espero que les haya gustado mi breve pero sencillo sistema de consultas en Python, y que este tutorial les haya servido en su aprendizaje en el uso de esta poderosa herramienta de programación. Que tengan lindo día y recuerden: Nunca paren de aprender.

Escribe tu comentario
+ 2