Script de calculadora simple de Python

Construya una calculadora básica en Python. Aprenda a mapear operadores matemáticos, tomar flujos de ejecución de usuarios y manejar la lógica de forma nativa.

Pruébelo en el editor

Descripción general

Un programa de calculadora simple es un excelente punto de entrada para utilizar funciones, declaraciones lógicas y tipos numéricos de Python.

Este script abstrae las operaciones básicas (+, -, *, /) en funciones independientes, creando un mapa lógico limpio.

Puede expandir esto aún más para aceptar parámetros `input()` de los usuarios en un contexto de consola interactiva.

Código y salida de ejecución

Ejecutar procedimientos matemáticos estándar a través de funciones con alcance envueltas en un marco de mapeo de diccionario.

def add(x, y): return x + y
def subtract(x, y): return x - y
def multiply(x, y): return x * y
def divide(x, y):
    if y == 0:
        return "Error! Division by zero."
    return x / y

operations = {
    '+': add,
    '-': subtract,
    '*': multiply,
    '/': divide
}

num1, num2 = 12, 4

print("Calculator Demo")
for op_symbol, func in operations.items():
    print(f"{num1} {op_symbol} {num2} = {func(num1, num2)}")
Salida terminal
Calculator Demo
12 + 4 = 16
12 - 4 = 8
12 * 4 = 48
12 / 4 = 3.0

Implementación paso a paso

  • Creación de herramientas de utilidad CLI integradas
  • Practicando la emulación de caja de cambio basada en diccionario
  • Modelado aritmético fundamental para motores matemáticos personalizados

Preguntas frecuentes

¿Por qué utilizar un diccionario para operaciones?

La asignación de símbolos de cadena (como "+") a funciones evita escribir cadenas if/elif largas y repetitivas. Es un enfoque altamente "pitónico".

Temas relacionados