G2A Many GEOs
SHARE
TWEET

Untitled

a guest Mar 29th, 2020 91 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #Isabel Rodas
  2. #20064
  3. #sistema parquedero
  4.  
  5.  
  6. # definimos diccionario
  7.  
  8. diccionario = {}
  9. #diccionario = {'placa':['hora_ingreso','hora_salida']}
  10.  
  11. # variables del diccionario
  12. placa = []
  13. hora_ingreso = []
  14. hora_salida = []
  15. preciocarro = 15
  16. preciomoto = 5
  17. contraseña = 1234
  18.  
  19. #definimos menu
  20. def main():
  21.     # menu
  22.     estadoMenu = False
  23.     while not estadoMenu:
  24.  
  25.         print("""
  26. 1) Opción ingreso de automóvil       3) Opción ingreso de motocicleta
  27. 2) Opción salida de automóvil        4) Opción salida de motocicleta
  28. 5) Opción para imprimir reporte de todos los autos motos que han ingresado y salido
  29.             """)
  30.         eligio = input("Seleccione la opción que desea :")
  31.  
  32. # Según lo que ingresó, código diferente
  33.         if eligio == "1":
  34.             opcion1()
  35.         elif eligio == "2":
  36.             opcion2()
  37.         elif eligio == "3":
  38.             opcion3()
  39.         elif eligio == "4":
  40.             opcion4()
  41.         elif eligio == "5":
  42.             opcion5()
  43.         else:
  44.             print("Opcion no valida intente de nuevo")
  45.             estadoMenu = True
  46.  
  47. # funciones
  48.  
  49.  
  50. def opcion1():
  51.  
  52.     placa = input("Ingrese el numero de placa: ")
  53.  
  54.     if len(placa) == 6:
  55.         horac = input("Ingrese la hora de entrada: ")
  56.         diccionario[placa] = [horac, 'carro', '15']
  57.     else:
  58.         print("Placa invalida, por favor ingrese una placa con 6 digitos\n")
  59.         opcion1()
  60.  
  61.  
  62. def opcion2():
  63.       respuesta = input("Ingrese el numero de placa: ")
  64.       try:
  65.           diccionario[respuesta]
  66.  
  67.           salidac = input("Ingrese la hora de salida del carro: ")
  68.           diccionario[respuesta] = [diccionario[respuesta][0], salidac,'carro','15']
  69.            
  70.       except:
  71.           print("La placa no esta en la lista")
  72.           opcion2()
  73.  
  74.  
  75. def opcion3():
  76.  
  77.     placa = input("Ingrese el numero de placa: ")
  78.  
  79.     if len(placa) == 4:
  80.         horac = input("Ingrese la hora de entrada: ")
  81.         diccionario[placa] = [horac, 'moto','5']
  82.     else:
  83.         print("Placa invalida, por favor ingrese una placa con 4 digitos\n")
  84.         opcion3()
  85.  
  86.  
  87. def opcion4():
  88.  
  89.       respuesta = input("Ingrese el numero de placa: ")
  90.       try:
  91.           diccionario[respuesta]
  92.          
  93.           salidac = input("Ingrese la hora de salida de la moto: ")
  94.        
  95.           diccionario[respuesta] = [diccionario,[respuesta][0], salidac,'moto','5' ]
  96.          
  97.       except:
  98.           print("La placa no esta en la lista")
  99.           opcion4()
  100.  
  101.  
  102. def opcion5():
  103.  
  104.           respuesta = int(input("Ingrese contraseña: "))
  105.  
  106.           if respuesta == 1234:
  107.               print("bienvenido")
  108.               print("PLACA NO.     -     TIPO DE VEHICULO      -    HORA DE ENTRADA   -     HORA DE SALIDA    -    TOTAL COBRO")
  109.               for placa in diccionario:
  110.                 print("      -                           "   +diccionario[placa][0]+" -                       "+diccionario[placa][1])
  111.           else:
  112.               print("la contraseña no es valida")
  113.  
  114.  
  115. if __name__ == "__main__":
  116.     main()
RAW Paste Data
Ledger Nano X - The secure hardware wallet
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top