Prosty skrypt kalkulatora w Pythonie

Zbuduj prosty kalkulator w Pythonie. Dowiedz się, jak mapować operatory matematyczne, wykonywać przepływy wykonywania przez użytkowników i natywnie obsługiwać logikę.

Spróbuj w Edytorze

Przegląd

Prosty program kalkulatora jest doskonałym punktem wyjścia do korzystania z funkcji Pythona, instrukcji logicznych i typów numerycznych.

Ten skrypt wyodrębnia podstawowe operacje (+, -, *, /) w samodzielne funkcje, tworząc przejrzystą mapę logiczną.

Możesz to dalej rozwinąć, aby akceptować parametry `input()` od użytkowników w kontekście interaktywnej konsoli.

Dane wyjściowe kodu i wykonania

Wykonywanie standardowych procedur matematycznych za pomocą funkcji o określonym zakresie opakowanych w strukturę mapowania słownikowego.

calculator.py
Spróbuj w Edytorze
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)}")
Wyjście terminala
Calculator Demo
12 + 4 = 16
12 - 4 = 8
12 * 4 = 48
12 / 4 = 3.0

Wdrażanie krok po kroku

  • Tworzenie osadzonych narzędzi narzędziowych CLI
  • Ćwiczenie emulacji przełączników opartej na słowniku
  • Podstawowe modelowanie arytmetyczne dla niestandardowych silników matematycznych

Często zadawane pytania

Po co używać słownika do wykonywania operacji?

Mapowanie symboli łańcuchowych (takich jak „+”) na funkcje zapobiega zapisywaniu długich, powtarzalnych łańcuchów if/elif. Jest to podejście wysoce „pythoniczne”.

Powiązane tematy