username = '
[email protected]'
password = '12345'
username = 'admin'
password = '123'
localesInd = 0
localesPerf = 0
localesCom = 0
def ingreso():
i = 0
while i < 3:
usuario = input("\nIngrese el nombre de usuario: ")
contrasena = input("\nIngrese la contrasena: ")
if(usuario == username and contrasena == password):
print("\nHas ingresado correctamente.")
return True
else:
print("\nEl usuario, la contrasena o ambos son incorrectos.")
i = i + 1
print("\nHa excedido el número máximo de intentos. El programa se cerrará.")
return False
def mostrar(opc):
if opc == 6:
print("\n1. Gestion de locales.\n2. Crear cuentas de dueños de locales\n3. Aprobar / Denegarsolicitud de descuento\n4. Gestión de novedades\n5. Reporte de utilización de descuentos\n0. Salir\n")
elif opc == 1:
print('\ta) Crear locales\n\tb) Modificar local\n\tc) Eliminar local\n\td) Volver\n')
elif opc == 2:
print("\nEn construccion...")
elif opc == 3:
print("\nEn construccion...")
elif opc == 4:
print('\ta) Crear novedades\n\tb) Modificar novedad\n\tc) Eliminar novedad\n\td) Ver reporte de novedades\n\te) Volver\n')
elif opc == 5:
print("\nEn construccion...")
elif opc == 0:
print("\nEl programa se cerrara.")
def leerOpc():
opc = input("\nSeleccione la acción a realizar: ")
if opc.isdigit():
opc = int(opc)
if opc < 0 or opc > 5:
print("\nNo se ha escogido una opcion valida, vuelva a intentar.")
return leerOpc()
else:
print("\nNo se ha escogido una opcion valida, vuelva a intentar.")
return leerOpc()
return opc
def leerSubOpc1():
subopc = input("\nSeleccione una opcion del nuevo menu: ")
if subopc == 'a' or subopc == 'a)' or subopc == 'A' or subopc == 'A)':
ingresoLocal()
elif subopc == 'b' or subopc == 'b)' or subopc == 'B'or subopc == 'B)':
print("\nEn construccion...")
elif subopc == 'c' or subopc == 'c)' or subopc == 'C' or subopc == 'C)':
print("\nEn construccion...")
elif subopc != 'd' and subopc != 'd)' and subopc != 'D' and subopc != 'D)':
print("\nNo se ha escogido una opcion valida, vuelva a intentar.\n")
leerSubOpc1()
return subopc
def ingresoLocal():
nombre = input("\nIngrese el nombre del local: ")
ubicacion = input("\nIngrese la ubicacion del local: ")
rubro = ''
while rubro != 'indumentaria' and rubro != 'perfumeria' and rubro != 'comida':
rubro = input("\nIngrese el rubro del local: ")
if rubro == 'indumentaria':
global localesInd
localesInd = localesInd + 1
elif rubro == 'perfumeria':
global localesPerf
localesPerf = localesPerf + 1
elif rubro == 'comida':
global localesCom
localesCom = localesCom + 1
else:
print("\nEl rubro ingresado no se identifico, vuelva a ingresarlo.")
maymenLocl()
def maymenLocl():
global localesInd
global localesPerf
global localesCom
if localesInd >= localesPerf and localesInd >= localesCom:
print("\nEl rubro con mayor cantidad de locales es indumentaria con una cantidad de " + str(localesInd) + " locales.")
elif localesPerf >= localesInd and localesPerf >= localesCom:
print("\nEl rubro con mayor cantidad de locales es perfumeria con una cantidad de " + str(localesPerf) + " locales.")
else:
print("\nEl rubro con mayor cantidad de locales es comida con una cantidad de " + str(localesCom) + " locales.")
if localesInd <= localesPerf and localesInd <= localesCom:
print("\nEl rubro con menor cantidad de locales es indumentaria con una cantidad de " + str(localesInd) + " locales.")
elif localesPerf <= localesInd and localesPerf <= localesCom:
print("\nEl rubro con menor cantidad de locales es perfumeria con una cantidad de " + str(localesPerf) + " locales.")
else:
print("\nEl rubro con menor cantidad de locales es comida con una cantidad de " + str(localesCom) + " locales.")
if ingreso():
opc = 6
while opc != 0:
mostrar(6)
opc = leerOpc()
if opc == 1:
mostrar(1)
subopc = leerSubOpc1()
elif opc == 4:
subopc = input("\nSeleccione una opcion del nuevo menu: ")
else:
mostrar(opc)