Advertisement
Aethox

Codigo DS

Aug 19th, 2022
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.78 KB | None | 0 0
  1. import re
  2.  
  3. clave = 0
  4.  
  5.  
  6. def menu():
  7.     print("PROGRAMA DE OPERACIONES MATEMATICAS")
  8.     print("1. Resta / Multiplicacion")
  9.     print("2. Suma / Division")
  10.     print("3. Modulo")
  11.     print("0. Salida")
  12.  
  13.     operator = input("Escriba su eleccion:")
  14.     operator = int(operator)
  15.     if operator == 1:
  16.         restaYMultiplicacion()
  17.     elif operator == 2:
  18.         divisionYSuma()
  19.     elif operator == 3:
  20.         Modulo()
  21.     elif operator == 0:
  22.         print("Adios")
  23.         exit()
  24.  
  25. def restaYMultiplicacion():
  26.     print("1. Resta")
  27.     print("2. Multiplicacion")
  28.     eleccion = int(input("Elija: "))
  29.     if eleccion == 1:
  30.         resta()
  31.     elif eleccion == 2:
  32.         multiplicacion()
  33.  
  34.  
  35. def divisionYSuma():
  36.     print("1. Suma")
  37.     print("2. Division")
  38.     eleccion = int(input("Elija: "))
  39.     if eleccion == 1:
  40.         suma()
  41.     elif eleccion == 2:
  42.         division()
  43.  
  44.  
  45. def CrearContraseña():
  46.     clave = int(input("Crea tu contraseña: "))
  47.     return clave
  48.  
  49.  
  50. def suma():
  51.     print("Estas sumando")
  52.     num1 = input("Digitie primer número: ")
  53.     num2 = input("Digite segundo número: ")
  54.     num1 = float(num1)
  55.     num2 = float(num2)
  56.     print("Resultado: ", num1 + num2)
  57.     menu()
  58.  
  59.  
  60. def resta():
  61.     print("Estas Restando")
  62.     num1 = input("Digite primer número: ")
  63.     num2 = input("Digite segundo número: ")
  64.     num1 = float(num1)
  65.     num2 = float(num2)
  66.     print("Resultado: ", num1 - num2)
  67.     menu()
  68.  
  69.  
  70. def multiplicacion():
  71.     print("Estas Multiplicando")
  72.     num1 = input("Digite primer número: ")
  73.     num2 = input("Digite segundo número: ")
  74.     num1 = float(num1)
  75.     num2 = float(num2)
  76.     print("Resultado: ", num1 * num2)
  77.     menu()
  78.  
  79.  
  80. def division():
  81.     print("Estas Dividiendo")
  82.     num1 = input("Digite primer número: ")
  83.     num2 = input("Digite segundo número: ")
  84.     num1 = float(num1)
  85.     num2 = float(num2)
  86.     print("Resultado: ", num1 / num2)
  87.     menu()
  88.  
  89.  
  90. def Modulo():
  91.     print("Estas en Modulo")
  92.     num1 = input("Digite primer número: ")
  93.     num2 = input("Digite segundo número: ")
  94.     num1 = float(num1)
  95.     num2 = float(num2)
  96.     print("Resultado: ", num1 % num2)
  97.     menu()
  98.  
  99.  
  100. def ValidarClave():
  101.     contra = CrearContraseña()
  102.     print(contra)
  103.     con = int(input("ingrese contraseña: "))
  104.     print(con)
  105.     contador = 0
  106.     if con != contra:
  107.         contador += 1
  108.         rest = 3
  109.         print("Le quedan", rest, "intentos")
  110.         while contador <= 3:
  111.             con2 = int(input("Ingrese nuevamente la contraseña: "))
  112.             if con2 != contra:
  113.                 rest = rest - 1
  114.                 print("\n", "Le quedan", rest, "intentos")
  115.                 contador += 1
  116.             else:
  117.                 print("Exito")
  118.                 break
  119.     menu()
  120.  
  121.  
  122. ValidarClave()
  123.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement