Practica #18: Programas hechos en clase usando PyCharm

Código:

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")








































Comentarios

Entradas más populares de este blog

Uso de la multiplicacion con ensamblador

Programa de resta en ensamblador

Librerías para graficar en Python