Código de Python - Calculadora

sin imagen de perfil

Calculadoragráfica de visualizaciones


Python

estrellaestrellaestrellaestrellaestrella(20)
Publicado el 14 de Junio del 2015 por alexander
55.966 visualizaciones desde el 14 de Junio del 2015
Una calculadora creado con python

Requerimientos

python 2.7

1.0
estrellaestrellaestrellaestrellaestrella(20)

Publicado el 14 de Junio del 2015gráfica de visualizaciones de la versión: 1.0
55.969 visualizaciones desde el 14 de Junio del 2015
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
def Menu():
    """Funcion que Muestra el Menu"""
    print """************
Calculadora
************
Menu
1) Suma
2) Resta
3) Multiplicacion
4) Division
5) Salir"""
def Calculadora():
    """Funcion Para Calcular Operaciones Aritmeticas"""
    Menu()
    opc = int(input("Selecione Opcion\n"))
    while (opc >0 and opc <5):
        x = int(input("Ingrese Numero\n"))
        y = int(input("Ingrese Otro Numero\n"))
        if (opc==1):
            print "La Suma es:", x+y
            opc = int(input("Selecione Opcion\n"))
        elif(opc==2):
            print "La Resta es:",x-y
            opc = int(input("Selecione Opcion\n"))
        elif(opc==3):
            print "La Multiplicacion es:",x*y
            opc = int(input("Selecione Opcion\n"))
        elif(opc==4):
            try:
              print "La Division es:", x/y
              opc = int(input("Selecione Opcion\n"))
            except ZeroDivisionError:
              print "No se Permite la Division Entre 0"
              opc = int(input("Selecione Opcion\n"))
Calculadora()



Comentarios sobre la versión: 1.0 (20)

axl rod med
14 de Marzo del 2016
estrellaestrellaestrellaestrellaestrella
muchas gracias por este codigo, me salvaste la vida, sinceramente muy sinceramente gracias, que tengas buena suerte.
Responder
zunnch
16 de Febrero del 2017
estrellaestrellaestrellaestrellaestrella
como hago para que se vean los decimales?
el resultado me sale redondeado
Responder
Imágen de perfil
17 de Febrero del 2017
estrellaestrellaestrellaestrellaestrella
La manera de que devuelve decimales, es cambiar la linea:
print "La Division es:", x/y

por:
print "La Division es:", float(x)/y
Responder
zunnch
20 de Febrero del 2017
estrellaestrellaestrellaestrellaestrella
gracias
Responder
STEVE
1 de Octubre del 2018
estrellaestrellaestrellaestrellaestrella
cambias la variable "int" que son numeros enteros a "float" que son numeros con decimales.
Responder
soul
2 de Octubre del 2018
estrellaestrellaestrellaestrellaestrella
En las partes donde dice opc = int(input("Selecione Opcion\n")) cambialo por : opc = float(input("Selecione Opcion\n")).
y te saldra las decimales.
Responder
Carlos Javier
10 de Julio del 2019
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder
Carlos Javier
10 de Julio del 2019
estrellaestrellaestrellaestrellaestrella
Ejm.
En vez de int(input("Selecione Opcion\n"))
pones: float(input("Selecione Opcion\n"))
Responder
jaime
29 de Agosto del 2017
estrellaestrellaestrellaestrellaestrella
como hago para agregar una operacion que me conviertas una raiz cuadrada a fraccion? y otro que cualquier numero real pueda ser elevado a la N potencia
Responder
soul
2 de Octubre del 2018
estrellaestrellaestrellaestrellaestrella
para poner potencia 2 veces " ** " por ejemplo para poner dos al cubo. " 2**3 "
Responder
pabs
24 de Noviembre del 2017
estrellaestrellaestrellaestrellaestrella
si sirve
Responder
Programador
13 de Febrero del 2018
estrellaestrellaestrellaestrellaestrella
Pon al menos las fuentes de ese código... que cambies el nombres de las funciones al español no tapa el copy-paste que has hecho aquí, la calculadora se puede hacer de mil formas y justo la has hecho exactamente igual al codigo de aquí abajo, con el mismo menú y todo...
https://www.programiz.com/python-programming/examples/calculator
Responder
Imágen de perfil
14 de Febrero del 2018
estrellaestrellaestrellaestrellaestrella
Creo que no es una copia!!! este utiliza un bucle con un if, y el otro utiliza funciones!!

Una calculadora simple, no tiene mucho mas... pero eso no quiere decir que todas sean una copia!!
Responder
christian
7 de Junio del 2019
estrellaestrellaestrellaestrellaestrella
el mejor comentario del post , no seas tan criticon es un buen aporte y en ninguna parte dijo que el lo habia inventado...mas aporte menos critica
Responder
mauricio vargas
20 de Febrero del 2018
estrellaestrellaestrellaestrellaestrella
Te faltan paréntesis, pero esta muy bien desarrollado.
Responder
cris
24 de Agosto del 2018
estrellaestrellaestrellaestrellaestrella
con tuplas o listas se reduce el codigo ;D
Responder
gladis
26 de Septiembre del 2018
estrellaestrellaestrellaestrellaestrella
como hago para que aparte de sumar dividir multiplicar y restar me de raíz cuadrada y potencia
Responder
Imágen de perfil
2 de Febrero del 2019
estrellaestrellaestrellaestrellaestrella
Python 3.7

resultado="si"
while resultado!="no":
print ("""************
Calculadora
************
Menu
1) Suma
2) Resta
3) Multiplicacion
4) Division
5) Salir""")
opcion=int(input("Ingrese su opcion a calcular: "))
if opcion == 5:
print("gracias por usar mi calculadora")
resultado="no"
else:
x=int(input("Ingrese el primer numero para calcular: "))
y=int(input("Ingrese el segundo numero para calcular: "))
if opcion==1:
print("la suma es ", x+y)
elif opcion==2:
print("la resta es ", x-y)
elif opcion==3:
print("la multiplicacion es ", x*y)
elif opcion==4:
print("la division es ",x/y)
elif opcion==5:
print("gracias por usar mi calculadora")
resultado=input("ingrese 'si' o 'no' para realizar un nuevo calculo: ")
Responder
borja10bravo
22 de Abril del 2019
estrellaestrellaestrellaestrellaestrella
Genial, excelente código
Responder
crisbrra
20 de Junio del 2019
estrellaestrellaestrellaestrellaestrella
i = "si"
while i != "no":
print("hola bienvenido a calculadora atom")
print("por favor digite la primera cifra que desea operar")
n1 = input()
try:
entero = int(n1)
print("digite otra cifra")
n2 = input()
try:
entero = int(n2)
print("a).suma")
print("b).resta")
print("c).multiplicación")
print("d).division")
print("e).potencia")
print("f).modulo")
opcion = input()
m = ["a", "b", "c", "d", "e", "f"]
if (opcion in m):
if (opcion == "a"):
suma = float(n1) + float(n2)
print(f"su resultado es {suma}")
i = input("desea seguir (si o no) ")
if (opcion == "b"):
resta = float(n1) - float(n2)
print(f"su resultado es {resta}")
i = input("desea seguir (si o no) ")
if (opcion == "c"):
multiplicacion = float(n1) * float(n2)
print(f"su resultado es {multiplicacion}")
i = input("desea seguir (si o no) ")
if (opcion == "e"):
potencia = float(n1) ** float(n2)
print(f"su resultado es {potencia}")
i = input("desea seguir (si o no) ")
if (opcion == "f"):
modulo = float(n1) % float(n2)
print(f"su resultado es {modulo}")
i = input("desea seguir (si o no) ")
if (opcion == "d"):
if (int(n1) == 0):
print("no se puede dividir entre cero")
if (int(n2) == 0):
print("no se puede dividir entre cero")
else:
division = float(n1) / float(n2)
print(f"su resultado es {division}")
i = input("desea seguir (si o no)")
else:
division = float(n1) / float(n2)
print(f"su resultado es {division}")
i = input("desea seguir (si o no)")
else:
print("opcion incorrecta")
i = input("desea seguir (si o no)")
except:
print("por favor solo digite numeros")
i = input("desea seguir (si o no)")
except:
print("por favor solo digite numeros")
i = input("desea seguir (si o no)")
Responder

Comentar la versión: 1.0

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s3188
Revisar política de publicidad