En este tutorial, aprenderás a crear una calculadora básica en Python utilizando la librería de funciones integradas ‘math’. Esta calculadora básica te permitirá realizar operaciones aritméticas básicas como la suma, la resta, la multiplicación y la división. Esta guía paso a paso te ayudará a comprender cómo se puede crear una calculadora en Python.
Paso 1: Crear una Función para Sumar Dos Números
Lo primero que necesitamos hacer es crear una función que sume dos números. Esta función se llamará ‘sumar’ y tendrá dos parámetros, ‘a’ y ‘b’. Esta función retornará el resultado de la suma de los dos parámetros. Aquí está el código para la función:
def sumar(a, b): return a + b
Paso 2: Crear una Función para Restar Dos Números
Ahora, necesitamos crear una función para restar dos números. Esta función se llamará ‘restar’ y tendrá dos parámetros, ‘a’ y ‘b’. Esta función retornará el resultado de la resta de los dos parámetros. Aquí está el código para la función:
def restar(a, b): return a - b
Paso 3: Crear una Función para Multiplicar Dos Números
Ahora, necesitamos crear una función para multiplicar dos números. Esta función se llamará ‘multiplicar’ y tendrá dos parámetros, ‘a’ y ‘b’. Esta función retornará el resultado de la multiplicación de los dos parámetros. Aquí está el código para la función:
def multiplicar(a, b): return a * b
Paso 4: Crear una Función para Dividir Dos Números
Ahora, necesitamos crear una función para dividir dos números. Esta función se llamará ‘dividir’ y tendrá dos parámetros, ‘a’ y ‘b’. Esta función retornará el resultado de la división de los dos parámetros. Aquí está el código para la función:
def dividir(a, b): return a / b
Paso 5: Crear una Función Principal para Ejecutar la Calculadora
Ahora, necesitamos crear una función principal para ejecutar la calculadora. Esta función se llamará ‘calculadora’ y tendrá dos parámetros, ‘operación’ y ‘valores’. Esta función retornará el resultado de la operación seleccionada con los dos parámetros. Aquí está el código para la función:
def calculadora(operacion, valores): if operacion == 'sumar': return sumar(valores[0], valores[1]) elif operacion == 'restar': return restar(valores[0], valores[1]) elif operacion == 'multiplicar': return multiplicar(valores[0], valores[1]) elif operacion == 'dividir': return dividir(valores[0], valores[1]) else: return 'Operación no reconocida'
Paso 6: Prueba de la Calculadora
Ahora, vamos a probar nuestra calculadora. Para ello, llamaremos a la función ‘calculadora’ con los parámetros correspondientes. Por ejemplo, para sumar 2 y 3, ejecutaremos el siguiente código:
resultado = calculadora('sumar', [2, 3]) print(resultado)
Esto imprimirá el resultado, que es 5. Para restar 2 y 3, ejecutaremos el siguiente código:
resultado = calculadora('restar', [2, 3]) print(resultado)
Esto imprimirá el resultado, que es -1. Para multiplicar 2 y 3, ejecutaremos el siguiente código:
resultado = calculadora('multiplicar', [2, 3]) print(resultado)
Esto imprimirá el resultado, que es 6. Para dividir 2 y 3, ejecutaremos el siguiente código:
resultado = calculadora('dividir', [2, 3]) print(resultado)
Esto imprimirá el resultado, que es 0.6666666666666666.
Conclusión
En este tutorial, hemos aprendido cómo crear una calculadora básica en Python utilizando la librería de funciones integradas ‘math’. Hemos creado una función para cada operación aritmética y una función principal para ejecutar la calculadora. Finalmente, hemos probado la calculadora para comprobar que funciona correctamente.