Tarea 8 Unidad 2 (Anexo): Calculadora

El dia de hoy les enseñare como hacer una calculadora en python utilizando la consola.

Veamos el codigo:

import math
def salir(valor):

    while valor!=1 or valor!=2:
        if valor==1:
            return 6
        elif valor == 2:
            return 9
        else:
            print("\nSeguro que desea salir? (1. yes /2.no)")
            valor=input()


def cal():
    opc = 0
    while opc!= 6:
        print("\nBienvenidos a mi Calculadora prueba")
        print("Selecciona alguna opcion")
        print("1.Suma")
        print("2.Resta")
        print("3.Multiplicacion")
        print("4.Divicion")
        print("5.Raiz cuadrada")
        print("6.Salir")
        opc=int(input("Opcion: "))
        if opc == 1:
            print("\nSumas")
            num1=input("\nIntrduzca un numero: ")
            num2=input("Introduzca otro numero: ")
            print("El resultado es: "+str(num1+num2))
        elif opc==2:
            print("\nRestas")
            num1 = input("\nIntrduzca un numero: ")
            num2 = input("Introduzca otro numero: ")
            print("El resultado es: " + str(num1 - num2))
        elif opc==3:
            print("\nMultiplicacion")
            num1 = input("\nIntrduzca un numero: ")
            num2 = input("Introduzca otro numero: ")
            print("El resultado es: " + str(num1 * num2))
        elif opc==4:
            print("\nDivicion")
            num1 = input("\nIntrduzca un numero: ")
            num2 = input("Introduzca otro numero: ")
            print("El resultado es: " + str(num1 / num2))
        elif opc==5:
            num1=input("\nIntroduzca un numero: ")
            print("La raiz cuadrada es: "+str(math.sqrt(num1)))
        elif opc==6:
            print("\nSeguro que desea salir? (1. yes /2.no)")
            opc=salir(input())
        else:
            print("El valor introducido no es valido regresara al menu")

cal()
print("Adios")

Esto nos dara un resultado similar a esto:





















Comentarios