-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathhdv.py
38 lines (30 loc) · 933 Bytes
/
hdv.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
import sqlite3
def mostrar_menu():
print("\nMenú de Opciones:")
print("1. Mostrar todos los nombres de los clientes")
print("2. Salir")
def mostrar_nombres_clientes(cursor):
cursor.execute("SELECT Rut FROM Cliente")
clientes = cursor.fetchall()
if len(clientes) == 0:
print("\nNo hay clientes registrados.")
else:
print("\nNombres de los clientes:")
for cliente in clientes:
print(cliente[0])
def main():
conexion = sqlite3.connect('esquema_reserva.db')
cursor = conexion.cursor()
while True:
mostrar_menu()
opcion = input("\nElija una opción: ")
if opcion == '1':
mostrar_nombres_clientes(cursor)
elif opcion == '2':
print("Saliendo...")
break
else:
print("Opción no válida, intente nuevamente.")
conexion.close()
if __name__ == "__main__":
main()