Python 단순 계산기 스크립트

Python으로 기본 계산기를 작성해 보세요. 수학 연산자를 매핑하고, 사용자 실행 흐름을 취하고, 논리를 기본적으로 처리하는 방법을 알아보세요.

에디터에서 사용해 보세요

개요

간단한 계산기 프로그램은 Python 함수, 논리문 및 숫자 유형을 활용하는 훌륭한 시작점입니다.

이 스크립트는 기본 연산(+, -, *, /)을 독립형 함수로 추상화하여 깔끔한 논리 맵을 생성합니다.

대화형 콘솔 컨텍스트에서 사용자로부터 'input()' 매개변수를 허용하도록 이를 더 확장할 수 있습니다.

코드 및 실행 출력

사전 매핑 프레임워크에 래핑된 범위 함수를 통해 표준 수학 절차를 실행합니다.

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)}")
터미널 출력
Calculator Demo
12 + 4 = 16
12 - 4 = 8
12 * 4 = 48
12 / 4 = 3.0

단계별 구현

  • 임베디드 CLI 유틸리티 도구 생성
  • 사전 기반 스위치 케이스 에뮬레이션 연습
  • 맞춤형 수학 엔진을 위한 기본 산술 모델링

자주 묻는 질문

작업에 사전을 사용하는 이유는 무엇입니까?

문자열 기호(예: "+")를 함수에 매핑하면 길고 반복적인 if/elif 체인을 작성하는 것을 방지할 수 있습니다. 이는 매우 "파이썬적인" 접근 방식입니다.

관련 주제