Advertisement
Guest User

Untitled

a guest
Jun 18th, 2019
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.54 KB | None | 0 0
  1. Solicitud= {3333:000000}
  2. Base_de_datos = {3333:[76399177, "Bustamante mauricio", "Frank Calef", 100, "activa",000000]}
  3.  
  4. B1 =("Bienvenido al banco virtual B1CA")
  5. print(B1.center(50, "-"))
  6. print("Introduce el número de la acción que deseas realizar")
  7. print("1- Aperturar cuenta")
  8. print("2- Realizar depósito")
  9. print("3- Realizar retiro")
  10. print("4- Bloquear/Desbloquear cuenta")
  11. print("5- Cerrar cuenta")
  12. print("6- Consultar saldo de una cuenta")
  13. print("7- Consultar movimientos de una cuenta")
  14. F=int(input())
  15. #1
  16. if F == 1:
  17. print("Por favor introduzca sus datos")
  18. cn= []
  19. print("Dni: " , end="")
  20. x = int(input())
  21. cn.append(x)
  22. print("Apellidos : " , end="")
  23. y = input()
  24. cn.append(y)
  25. print("Nombres: " , end="")
  26. z = input()
  27. cn.append(z)
  28. cn.append(0)
  29. cn.append("activa")
  30.  
  31. if len(Base_de_datos)<999999:
  32. n = str(len(Base_de_datos)).zfill(6)
  33. cn.append(n)
  34. print("Su numero de cuenta es:", n)
  35. else:
  36. print("Su numero de cuenta es 999999")
  37. print("ingrese contraseña de 4 digitos: ", end="")
  38. contra=int(input())
  39. Base_de_datos[contra] = cn
  40. Solicitud[contra] = cn[5]
  41. print ("Cuenta creada con exito")
  42. #2
  43. elif F == 2:
  44. print("Introduzca cuenta: ",end="")
  45. cuenta2 = int(input())
  46. print("Introduzca contraseña: ",end="")
  47. contra2 = int(input())
  48. if Solicitud.get(contra2) == cuenta2:
  49. print ("Inserte la cantidad a depositar")
  50. monto = int(input())
  51. Base_de_datos.get(contra2)[3] += monto
  52. print("Su nuevo monto es: $",end="")
  53. print(Base_de_datos.get(contra2)[3])
  54. else:
  55. print("Su cuenta no se encuentra registrada, intente de nuevo")
  56. #3
  57. elif F == 3:
  58. print("Introduzca cuenta: ",end="")
  59. cuenta3 = int(input())
  60. print("Introduzca contraseña: ",end="")
  61. contra3 = int(input())
  62. if Solicitud.get(contra3) == cuenta3:
  63. print("¿Qué cantidad desea retirar?")
  64. print("1- $10")
  65. print("2- $20")
  66. print("3- $50")
  67. print("4- $100")
  68. print("5- $200")
  69. x = int(input())
  70. if x == 1 and Base_de_datos.get(contra3)[3] - 10>0 :
  71. Base_de_datos.get(contra3)[3] -= 10
  72. print("Su monto restante es ",end="")
  73. print(Base_de_datos.get(contra3)[3])
  74. elif x == 2 and Base_de_datos.get(contra3)[3] - 20>0 :
  75. Base_de_datos.get(contra3)[3] -= 20
  76. print("Su monto restante es ",end="")
  77. print(Base_de_datos.get(contra3)[3])
  78. elif x == 3 and Base_de_datos.get(contra3)[3] - 50>0 :
  79. Base_de_datos.get(contra3)[3] -= 50
  80. print("Su monto restante es: ",end="")
  81. print(Base_de_datos.get(contra3)[3])
  82. elif x == 4 and Base_de_datos.get(contra3)[3] - 100>0 :
  83. Base_de_datos.get(contra3)[3] -= 100
  84. print("Su monto restante es: ",end="")
  85. print(Base_de_datos.get(contra3)[3])
  86. elif x == 5 and Base_de_datos.get(contra3)[3] - 200>0 :
  87. Base_de_datos.get(contra3)[3] -= 200
  88. print("Su monto restante es: ",end="")
  89. print(Base_de_datos.get(contra3)[3])
  90. else:
  91. print("El monto presente en su cuenta no es lo suficientemente grande como para retirar esa cantidad")
  92. else:
  93. print("Su cuenta no se encuentra registrada, intente de nuevo")
  94. #4
  95. elif F == 4:
  96. print("Introduzca cuenta: ",end="")
  97. cuenta4 = int(input())
  98. print("Introduzca contraseña: ",end="")
  99. contra4 = int(input())
  100. if Solicitud.get(contra4) == cuenta4:
  101. print ("Marque el numero de la acción deseada")
  102. print("1- Bloquear")
  103. print("2- Desbloquear")
  104. if int(input()) == 1:
  105. Base_de_datos.get(contra4)[4] = 'bloqueada'
  106. print("Su cuenta ha sido bloqueada")
  107. else:
  108. Base_de_datos.get(contra4)[4] = 'activa'
  109. print("Su cuenta ahora se encuentra activa")
  110. else:
  111. print("Su cuenta no se encuentra registrada, intente de nuevo")
  112. #5
  113. elif F == 5:
  114. print("Introduzca cuenta: ",end="")
  115. cuenta5 = int(input())
  116. print("Introduzca contraseña: ",end="")
  117. contra5 = int(input())
  118. if Solicitud.get(contra5) == cuenta5:
  119. print("¿Está seguro de querer cerrar su cuenta?, marque el numero de la acción que desea realizar")
  120. print("1- Si")
  121. print("2- No")
  122. if int(input()) == 1:
  123. Base_de_datos.get(contra5)[4] = 'cerrada'
  124. print ("Su cuenta ha sido cerrada")
  125. #6
  126. elif F == 6:
  127. print("Introduzca cuenta: ",end="")
  128. cuenta6 = int(input())
  129. print("Introduzca contraseña: ",end="")
  130. contra6 = int(input())
  131. if Solicitud.get(contra6) == cuenta6:
  132. print("El saldo de su cuenta es: $",end="")
  133. print(Base_de_datos.get(contra6)[3])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement