"""para poder ejecutar este código es necesario python 3.0 o superior, no vale python 2. python 3 puede ser descargado mediante el enlace"""
import math
import os
#Aqui importamos las librerías
_author_="HDB PROGRAMMING"
def Menu():
print(" ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ>>")
print(" ⁰ :: C A L C U L A D O R A :: ⁰")
print(" ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹")
print(" ⁰ ⁰")
print(" ⁰ 1.- Suma 2.- Resta 3.-Multiplicación 4.- Divición ⁰")
print(" ⁰ ")
print(" ⁰ 5.- Resto 6.- Potencia 7.- Raíz Cuadrada 8.- Seno ")
print(" ⁰ ")
print(" ⁰ 9.- Arcoseno 10.- Coseno 11.- Arcocoseno 12.- Tangente ")
print(" ⁰ ")
print(" ⁰ 13.- Arcotangnt 14.- M.C.M 15.- M.C.D 16.- Fibonacci⁰")
print(" ⁰ ")
print(" ⁰ 17.- Factorial 18.- Val. Abs. 19.- Versión 20.- Ayuda ")
print(" ⁰ ")
print(" ⁰ 21.- Borr. Pant. 22.- Menú 23.- Salir ")
print(" ⁰ ")
print(" ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ")
print("")
def mcd(num1, num2):
a = max(num1, num2)
b = min(num1, num2)
while b!=0:
mcd = b
b = a%b
a = mcd
return mcd
def mcm(num1, num2):
a = max(num1, num2)
b = min(num1, num2)
mcm = (a / mcd(a, b)) * b
return mcm
def borrarpantalla():
if os.name == "posix":
os.system ("clear")
elif os.name == "ce" or os.name == "nt" or os.name == "dos":
os.system ("cls")
def Calculadora():
Menu()
opc = int(input("Selecione n⁰ de Operación: "))
while (opc >0 and opc <24):
if (opc==1):
print("")
num1 = int(input("Ingrese Primer Número: "))
print("")
num2 = int(input("Ingrese Segundo Número: "))
print("")
print ('La Suma es:', num1+num2)
print("")
Continuar = input("¿Desea Continuar con esta Operación?(S/N): ")
if Continuar == "S" or Continuar == "S":
opc = 1
elif Continuar == "n" or Continuar == "N":
print("")
opc = int(input("Selecione n⁰ de Operación: "))
else:
print("")
Continuar = input("Por Favor escoja(S/N): ")
if Continuar == "s" or Continuar == "S":
opc = 1
elif Continuar == "n" or Continuar == "N":
print("")
opc = int(input("Selecione n⁰ de Operación: "))
elif(opc==2):
print("")
num1= int(input("Ingrese Primer Número: "))
print("")
num2 = int(input("Ingrese Segundo Número: "))
print("")
print ('La Resta es:',num1-num2)
print("")
Continuar = input("¿Desea Continuar con esta Opción?(S/N): ")
if Continuar == "s" or Continuar == "S":
opc = 2
elif Continuar == "n" or Continuar == "N"
print("")
opc = int(input("Selecione n⁰ de Operación: "))
else:
print("")
Continuar = input("Por Favor escoja(S/N): ")
if Continuar == "s" or Continuar == "S"
opc = 2
elif Continuar == "n" or Continuar == "N":
print("")
opc = int(input("Selecione n⁰ de Operación: "))
elif(opc==3):
print ("")
num1 = int(input("Ingrese Primer Número: "))
print("")
num2 = int(input("Ingrese Segundo Número: "))
print ("")
print ('La Multiplicación es:', num1*num2)
print("")
Continuar = input ("¿Desea Continuar con esta Opción?(S/N): ")
if Continuar == "s" or Continuar == "S"
opc = 3
elif Continuar == "n" or Continuar == "N":
print("")
opc = int(input("Selecione n⁰ de Opción: "))
else:
print("")
Continuar = input("Por Favor escoja(S/N): ")
if Continuar == "s" or Continuar == "S":
opc = 3
elif Continuar == "n" or Continuar == "N":
print("")
opc = int(input("Selecione n⁰ de Opción: "))
elif(opc==4):
print("")
num1 = int(input("Ingrese Primer Número: "))
print("")
num2 = int(input("Ingrese Segundo Número: "))
print("")
try:
print ('La Division es:', num1/num2)
print("")
Continuar = input("¿Desea Continuar con esta Opción?(S/N): ")
if Continuar == "s" or Continuar == "S":
opc = 4
elif Continuar == "n" or Continuar == "N":
print("")
opc = int(input("Selecione n⁰ de Opción: "))
else:
print("")
Continuar = input("Por Favor escoja(S/N): ")
if Continuar == "s" or Continuar == "S":
opc = 4
elif Continuar == "n" or Continuar == "N":
print("")
opc = int(input("Selecione n⁰ de Opción: "))
except ZeroDivisionError:
print ('No se Permite la Division Entre 0')
print("")
Continuar = input("¿Desea Continuar con esta Opción?(S/N): ")
if Continuar == "s" or Continuar == "S":
opc = 4
elif Continuar == "n" or Continuar == "N":
print("")
opc = int(input("Selecione n⁰ de Opción: "))
else:
print("")
Continuar = input("Por Favor escoja(S/N): ")
if Continuar == "s" or Continuar == "S":
opc = 4
elif Continuar == "n" or Continuar == "N":
print("")
opc = int(input("Selecione n⁰ de Opción: "))
elif(opc==5):
print("")
num1 = int(input("Ingrese Primer Número: "))
print("")
num2 = int(input("Ingrese Segundo Número: "))
print("")
print ('El Resto es:', num1%num2)
print("")
Continuar = input("¿Desea Continuar con esta Opción?(S/N): ")
if Continuar == "s" or Continuar == "S"
opc = 5
elif Continuar == "n" or Continuar == "N":
print("")
opc = int(input("Selecione n⁰ de Opción: "))
else:
print("")
Continuar = input("Por Favor escoja(S/N): ")
if Continuar == "s" or Continuar == "S":
opc = 5
elif Continuar == "n" or Continuar == "N":
print("")
opc = int(input("Selecione n⁰ de Opción: "))
elif(opc==6):
print("")
base = int(input("Ingrese Base: "))
print("")
exponente = int(input("Ingrese Exponente: "))
print("")
print('La Potencia es:', base**exponente)
print("")
Continuar = input("¿Desea Continuar con esta Opción?(S/N): ")
if Continuar == "s" or Continuar == "S":
opc = 6
elif Continuar == "n" or Continuar == "N":
print("")
opc = int(input("seleccione n° de Opción: "))
else:
print("")
Continuar = input("Por Favor escoja(S/N): ")
if Continuar == "s" or Continuar == "S":
opc = 6
elif Continuar == "n" or Continuar == "N":
print("")
opc = int(input("Seleccione n° de Opción: "))
elif(opc==7):
print("")
num = int(input ("Ingrese Número: "))
print("")
print("La raíz cuadrada de {} es {}".format(num, math.sqrt(num)))
print("")
Continuar = input("¿Desea Continuar con esta Opción?(S/N): ")
if Continuar == "s" or Continuar == "S":
opc = 7
elif Continuar == "n" or Continuar == "N":
print("")
opc = int(input("SSeleccione n° de Opción: "))
else:
print("")
Continuar = input("Por Favor escoja(S/N): ")
if Continuar == "s" or Continuar == "N":
opc = 7
elif Continuar == "n" or Continuar == "N":
print("")
opc = int(input("Seleccione n° de Opción: "))
elif(opc==8):
print("")
radianes = int(input ("Ingrese Radianes: "))
print("")
print("El seno de {} es {}".format(radianes, math.sin(radianes)))
print("")
Continuar = input("¿Desea Continuar con esta Opción?(S/N): ")
if Continuar == "s" or Continuar == "S":
opc = 8
elif Continuar == "n" or Continuar == "N":
print("")
opc = int(input("Seleccione n° de Opción: "))
else:
print("")
Continuar = input("Por Favor escoja(S/N): ")
if Continuar == "s" or Continuar == "S":
opc = 8
elif(opc==9):
print("")
radianes = int(input("Ingrese Radianes: "))
print("")
print("El arcoseno de {} es {}".format(radianes, math.asin(radianes)))
print("")
Continuar = input("¿Desea Continuar con esta Opción?(S/N): ")
if Continuar == "s" or Continuar == "S":
opc = 9
elif Continuar == "n" or Continuar == "N":
print("")
opc = int(input("Seleccione n° de Opción: "))
else:
print("")
Continuar = input("Por Favor escoja(S/N): ")
if Continuar == "s" or Continuar == "S":
opc = 9
elif Continuar == "n" or Continuar == "N":
print("")
opc = int(input("Seleccione n° de Opción: "))
elif(opc==10):
print("")
radianes = int(input("Ingrese Radianes: "))
print("")
print("El coseno de {} es {}£".format(radianes, math.cos(radianes)))
print("")
Continuar = input("¿Desea Continuar con esta opción?(S/N): ")
if Continuar == "s" or Continuar == "S":
opc = 10
elif Continuar == "n" or Continuar =="N":
print("")
opc = int(input("Seleccione n° de Opción: "))
else:
print("")
Continuar = input("Por Favor escoja (S/N): ")
if Continuar == "s" or Continuar == "S":
opc = 10
elif Continuar == "n" or Continuar == "N":
print("")
opc = int(input("Seleccione n° de Opción: "))
elif(opc==11):
print("")
radianes = int(input("Ingrese Radianes: "))
print("")
print("El arcoseno de {} es {}".format(radianes, math.acos(radianes)))
print("")
Continuar = input("¿Desea Continuar con esta Opción?(S/N): ")
if Continuar == "s" or Continuar == "S":
opc = 11
elif Continuar == "n" or Continuar == "N":
print("")
opc = int(input("Seleccione n° de Opción: "))
else:
print("")
Continuar = input("Por Favor escoja (S/N): ")
if Continuar == "s" or Continuar == "S":
opc = 11
elif Continuar == "n" or Continuar == "N":
print("")
opc = int (input("Seleccione n° de Opción: "))
elif(opc==12):
print("")
radianes = int(input ("Ingrese Radianes: "))
print("")
print("La tangente de {} es {}".format(radianes, math.tan(radianes)))
print("")
Continuar = input("¿Desea Continuar con esta Opción?(S/N): ")
if Continuar == "s" or Continuar == "S":
opc = 12
elif Continuar == "n" or Continuar == "N":
print("")
opc = int(input("Seleccione n° de Opción: "))
else:
print("")
Continuar = input("Por Favor escoja(S/N): ")
if Continuar == "s" or Continuar == "S":
opc = 12
elif Continuar == "n" or Continuar == "N":
print("")
opc=int(input("Seleccione n° de Opción: "))
elif(opc==13):
print("")
radianes = int(input("Ingrese Radianes: "))
print("")
print("La arcotangente de {} es {}".format(radianes, math.atan(radianes)))
print("")
Continuar = input("¿Desea Continuar con esta Opción?(S/N): ")
if Continuar == "s" or Continuar == "S":
opc = 13
elif Continuar == "n" or Continuar == "N":
print("")
opc = int(input("Seleccione n° de Opción: "))
else:
print("")
Continuar = input("Por Favor escoja(S/N): ")
if Continuar == "s" or Continuar == "S":
opc = 13
elif Continuar == "n" or Continuar == "N":
print("")
opc = int(input("Seleccione n° de Opción: "))
elif(opc==14):
print("")
num1 = int(input("Ingrese Primer Número: "))
print("")
num2 = int(input("Ingrese Segundo Número: "))
print("")
print("El M.C.M entre "+str(num)+" y "+str(num2)+" es: "+str(mcm(num1, num2)))
print("")
Continuar = input("¿Desea Continuar con esta Opción?(S/N): ")
if Continuar == "s" or Continuar == "S":
opc = 14
elif Continuar == "n" or Continuar == "N":
print("")
opc = int(input("Seleccione n° de Opción: "))
else:
print("")
Continuar = input("Por Favor escoja(S/N): ")
if Continuar == "s" or Continuar == "S":
opc = 14
elif Continuar == "n" or Continuar == "N":
print("")
opc = int(input("Seleccione n° de Opción: "))
elif(opc==15):
print("")
num1 = int(input("Ingrese Primer Número: "))
print("")
num2 = int(input("Ingrese Segundo Número: "))
print("")
print("El M.C.D. entre "+str(num1)+" y "+str(num2)+" es: "+str(mcd(num1, num2)))
print("")
Continuar = input("¿Desea Continuar con esta Opción?(S/N): ")
if Continuar == "s" or Continuar == "S":
opc = 15
elif Continuar == "n" or Continuar == "N":
print("")
opc = int (input ("Selecione n° de Opcion: "))
else:
print("")
Continuar = input ("Por Favor escoja (S/N) : ")
if Continuar == "s" or Continuar == "S":
opc = 15
elif Continuar == "n" or Continuar == "N":
print("")
opc = int (input ("Selecione n° de Opción: "))
elif(opc==16) :
print("")
fibonacci = []
x = 0
y = 1
num = int(input("Numero de elementos: "))
print("")
for n in range(num) :
fibonacci.append(x + y)
aux = x + y
x = y
y = aux
prìnt(fibonacci)
continuar = input("¿Desea Continuar con esta Opción?(S/N): ")
if Continuar == "s" or Continuar == "S":
opc = 16
elif Continuar == "n" or Continuar == "N":
print ("")
opc = int (input("selecione n° de Opcion: "))
else:
print("")
continuar = input ("Por Favor escoja (S/N): ")
if Continuar == "s" or Continuar == "S":
opc = 16
elif Continuar == "n" or Continuar == "N":
print("")
opc = int(input("Selecione n° de Opcion: "))
elif(opc==17) :
print("")
num = int(input("Ingrese Número: "))
print("")
try:
print("El factorial de {} es {}".format(num, math.factorial (num)))
print("")
Continuar = input("¿Desa Continuar con esta Operación?(S/N): ")
if Continuar == "s" or Continuar == "S":
opc = 17
elif Continuar == "n" or Continuar == "N":
print("")
opc = int (input("SSelecione n° de Opcion: "))
else:
print("")
Continuar = input("Por Favor escoja(S/N): ")
if Continuar == "s" or Continuar == "S":
opc = 17
elif Continuar == "n" or Continuar == "N":
print("")
opc = int(input("Selecione n° de Opción: "))
except ValueError:
print("No se Admiten Números Negativos")
print("")
Continuar = input ("¿Desea Continar con esta Opcio?: ")
if Continuar == "s" or Continuar == "S":
opc = 17
elif Continuar == "n" or == "N":
print("")
opc = int(input("SSelecione n° de Opcion: "))
else:
print("")
Continuar = input("Por Favor escoja(S/N): ")
if Continar == "s" or Continuar == "S":
opc = 17
elif Continuar == "n" or Continar == " N":
print("")
opc = int(input("Selecione n° de Opcion: "))
elif(opc==18):
print("")
num = int(input("Ingrese Número: "))
print("")
print("El valor absoluto de {} es {}".format(num, math.fabs(num)))
print("")
Continuar = input("¿Desea Continuar con esta Opcion?(S/N): ")
if Continuar == "s" or Continuar == "S":
opc = 17
elif Continuar == "n" or Continuar == "N":
print("")
opc = int (input("SSelecione n° de Opcion: "))
else:
print("")
Continuar = input("Por Favor escoja(S/N): ")
if Continuar == "s" or Continuar == "S":
opc = 17
elif Continuar == "n" or Continuar == "N":
print("")
opc = int(input("Selecione n° de Opcion: "))
elif(opc==19):
print("")
print("Calculadora python ver. 1.5.0.2")
print("")
opc = int(input("Selecione n° de Opcion: "))
elif(opc==20):
print("")
print(" =========================MENÚ DE AYUDA============================")
print(" | |")
print(" | 1.- Creador del software 2.- ¿Como escojo una opción? |")
print(" | |")
print(" | 3.- Licencia |")
print(" |. |")
print(" =============================================================================================================================")
print("")
aydopc = int (input("Selecione n° de Opción: "))
while(aydopc > 0 and aydopc < 5):
if(aydopc==1):
print("")
print("El creador de este programa es SOMEONE360 puede conectar con el mediante el correo tutiolinux@gmail.com")
print("")
Continuar = input("¿Desea Continuar con esta Opcion?(S/N): ")
if continuar == "s" or Continuar == "s":
print("")
aydopc = int(input("Selecione n° de Opción: "))
elif Continuar == "n" or Continuar == "N":
print("")
opc = int(input("Selecione n° de Opción: "))
aydopc = 4
else:
print("")
Continuar = input ("Por Favor escoja(S/N): ")
if continuar == "s" or Continuar == "S":
print("")
aydopc = int(input("Selecione n° de Opción: "))
elif Continuar == "n" or Continuar == "N":
print("")
opc = int(input("Selecione n° de Opción: "))
aydopc = 4
elif(aydopc==2):
print("")
print("Solamente tiene que poner el número que está al lado de la opción y pulsar la tecla enter")
print("")
Continuar = input("¿Desea Continuar con esta opción?(S/N): ")
if continuar == "s" or Continuar == "S":
print("")
aydopc = int(input("Selecione n° de Opción: "))
elif Continuar == "n" or Continuar == "N":
print("")
opc = int(input("Selecione n° de Opción: "))
aydopc = 4
else:
print("")
Continuar = input("Por Favor escoja(S/N): ")
if continuar == "s" or Continuar == "S":
print("")
aydopc = int(input("Selecione n° de Opción: "))
elif Continuar == "n" or Continuar == "N":
print("")
opc = int(input("Selecione n° de Opcion: "))
aydopc = 4
elif(aydopc==3):
print("")
print("Este programa puede ser redestribuido, editado o vendido lebremente ya que este programa es software libre y código abierto")
print("")
Continuar = input ("¿Desea Continuar con esta Opción?(S/N): ")
if Continuar == "s" or Continuar == "S":
print("")
aydopc = int (input("Selecione n° de Opción: "))
elif Continuar == "n" or Continuar == "N":
print("")
opc = int (input("Selecione n° de Opción: "))
aydopc = 4
else:
print("")
Continuar = input("Por Favor escoja(S/N): ")
if Continuar == "s" or continuar == "S":
print("")
aydopc = int(input("Selecione n° de Opción: "))
elif Continuar == "n" or Continuar == "N":
print("")
opc = int(input("selecione n° de Opción: "))
aydopc = 4
elif(aydopc==4):
print("")
aydopc = int(input("Selecione n° de Opción: "))
elif(opc==21):
borrarPantalla()
Menu()
opc = int(input("Selecione n° de Opción: "))
elif(opc==22):
Menu()
opc = int(input("Selecuone n° de Opción: "))
elif(opc==23):
exit(0)
while(opc <1 or opc >23 ):
print("")
print("Opción no Encontrada")
print("")
opc = int(input("Selecione n° de Opción: "))
Calculadora()
To embed this project on your website, copy the following code and paste it into your website's HTML: