#CALCULADORA
#FUNCION MENU
def menu():
print("Selecciona la operacion (1,2,3,4)")
print("1. Suma")
print("2. Resta")
print("3. Multiplicacion")
print("4. Division")
opcion=int(input())
return opcion
#FUNCION RESULTADO
def dameResultado(seleccion):
operador1=int(input("Dime el primer numero "))
operador2=int(input("Dime el segundo numero "))
if(seleccion==1):
resultado=operador1+operador2
elif(seleccion==2):
resultado=operador1-operador2
elif(seleccion==3):
resultado=operador1*operador2
else:
#CONTROLAMOS DIVISION POR CERO
try:
resultado=operador1/operador2
except ZeroDivisionError: #podemos obviar la especificacion del error
resultado=0
finally:
print("division realizada")
return resultado
#PROGRAMA PRINCIPAL
continua=True
while(continua):
seleccion=menu()
resultado=dameResultado(seleccion)
print(str(resultado))
print("Quieres continuar (s/n)? ")
if(input()=="s" or input()=="S"):
continua=True
else:
continua=False
print("Fin del programa")
martes, 21 de noviembre de 2017
16 Python. Calculadora simple
Vemos como crear una calculadora simple con Python, usando lo que hemos aprendido en videos anteriores y capturando el error de division por 0.
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario
Se procedera a revision para su pronta publicacion en caso de que no incumpla las normas de blogger.