Script de calculatrice simple Python

Créez une calculatrice de base en Python. Apprenez à mapper des opérateurs mathématiques, à prendre en compte les flux d'exécution des utilisateurs et à gérer la logique de manière native.

Essayez dans l'éditeur

Aperçu

Un simple programme de calcul constitue un excellent point d’entrée pour utiliser les fonctions, les instructions logiques et les types numériques Python.

Ce script résume les opérations de base (+, -, *, /) en fonctions autonomes, créant ainsi une carte logique propre.

Vous pouvez étendre davantage cela pour accepter les paramètres `input()` des utilisateurs dans un contexte de console interactive.

Sortie de code et d'exécution

Exécuter des procédures mathématiques standard via des fonctions étendues enveloppées dans un cadre de mappage de dictionnaire.

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)}")
Sortie terminale
Calculator Demo
12 + 4 = 16
12 - 4 = 8
12 * 4 = 48
12 / 4 = 3.0

Mise en œuvre étape par étape

  • Création d'outils utilitaires CLI intégrés
  • Pratiquer l'émulation de cas de commutation basée sur un dictionnaire
  • Modélisation arithmétique fondamentale pour les moteurs mathématiques personnalisés

Foire aux questions

Pourquoi utiliser un dictionnaire pour les opérations ?

Le mappage de symboles de chaîne (comme "+") aux fonctions empêche l'écriture de chaînes if/elif longues et répétitives. C'est une approche hautement "Pythonique".

Sujets connexes