Script de calculadora simples em Python

Construa uma calculadora básica em Python. Aprenda como mapear operadores matemáticos, usar fluxos de execução do usuário e lidar com a lógica de forma nativa.

Experimente no Editor

Visão geral

Um programa de calculadora simples é um excelente ponto de entrada para a utilização de funções Python, instruções lógicas e tipos numéricos.

Este script abstrai as operações básicas (+, -, *, /) em funções independentes, criando um mapa lógico limpo.

Você pode expandir ainda mais para aceitar parâmetros `input()` de usuários em um contexto de console interativo.

Saída de código e execução

Execução de procedimentos matemáticos padrão por meio de funções com escopo definido em uma estrutura de mapeamento de dicionário.

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)}")
Saída terminal
Calculator Demo
12 + 4 = 16
12 - 4 = 8
12 * 4 = 48
12 / 4 = 3.0

Implementação passo a passo

  • Criando ferramentas utilitárias CLI incorporadas
  • Praticando emulação de switch-case baseada em dicionário
  • Modelagem aritmética fundamental para mecanismos matemáticos personalizados

Perguntas frequentes

Por que usar um dicionário para operações?

Mapear símbolos de string (como "+") para funções evita escrever cadeias if/elif longas e repetitivas. É uma abordagem altamente "Pythônica".

Tópicos Relacionados