Advertisement
Guest User

Untitled

a guest
Mar 29th, 2020
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.04 KB | None | 0 0
  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()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement