Python으로 간단한 계산기 도구 만들기

Mar 13 2023
Python은 단순성과 효율성으로 인해 최근 몇 년 동안 엄청난 인기를 얻은 강력하고 다재다능한 프로그래밍 언어입니다. Python의 가장 일반적인 용도 중 하나는 간단한 수학 연산을 수행하는 데 사용할 수 있는 계산기를 만드는 것입니다.
Unsplash에 있는 charlesdeluvio의 사진

Python은 단순성과 효율성으로 인해 최근 몇 년 동안 엄청난 인기를 얻은 강력하고 다재다능한 프로그래밍 언어입니다. Python의 가장 일반적인 용도 중 하나는 간단한 수학 연산을 수행하는 데 사용할 수 있는 계산기를 만드는 것입니다.
이 기사에서는 Python을 사용하여 기본 계산기를 빌드하는 방법을 단계별로 살펴보고 하루에 $50 달러를 버는 방법을 살펴봅니다.

코드는 이해하기 쉽도록 섹션으로 나뉩니다.

코드는 어떻게 생겼습니까?

우선 이것은 계산기용 프로그램 엔진입니다. 이 프로그램은 HTML 또는 CSS 코드를 사용하지 않습니다.

프로그램은 먼저 사용자에게 두 개의 숫자를 입력하도록 요청합니다.

그런 다음 작업을 선택하도록 요청합니다.

  1. 덧셈
  2. 빼기
  3. 곱셈
  4. 분할

다음과 같이 표시됩니다.

이를 위해 PyCharm을 사용할 것입니다.

여기 에서 무료 버전을 다운로드할 수 있습니다

세 가지 간단한 단계로 구축할 수 있습니다.

기다림 없이 시작하자

1단계: 기능 정의.

첫 번째 단계는 기능을 정의하는 것입니다. 각 함수는 x와 y라는 두 개의 변수를 사용합니다. 해당 수학 연산자를 기반으로 결과를 반환합니다.

다음과 같이 표시됩니다.

# Define functions for each mathematical operation
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):
    return x / y

이 단계에서는 사용자에게 두 개의 숫자를 입력하도록 요청합니다. 프로그램을 십진수에 사용하기를 원하므로 int() 대신 float()를 사용합니다.

다른 작업에 번호를 할당합니다.

  1. 덧셈
  2. 빼기
  3. 곱셈
  4. 분할

# Ask user to input two numbers and the desired operation
print("Welcome to the simple calculator program!")
num1 = float(input("Enter the first number: "))
num2 = float(input("Enter the second number: "))
print("Choose an operation:")
print("1. Add")
print("2. Subtract")
print("3. Multiply")
print("4. Divide")
operation = int(input("Enter your choice (1/2/3/4): "))

이것이 마지막 단계입니다. 여기에서 작업을 수행하고 결과를 반환합니다.

프로그램이 계산을 수행할 수 없는 경우 오류 메시지가 인쇄됩니다.

여기에서는 첫 번째 단계에서 정의한 함수가 유용합니다.

다음과 같이 표시됩니다.

if operation == 1:
    print(num1, "+", num2, "=", add(num1, num2))
elif operation == 2:
    print(num1, "-", num2, "=", subtract(num1, num2))
elif operation == 3:
    print(num1, "*", num2, "=", multiply(num1, num2))
elif operation == 4:
    print(num1, "/", num2, "=", divide(num1, num2))
else:
    print("Invalid input. Please try again.")

최종 프로그램은 다음과 같습니다.


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):
    return x / y

print("Welcome to the simple calculator program!")
num1 = float(input("Enter the first number: "))
num2 = float(input("Enter the second number: "))
print("Choose an operation:")
print("1. Add")
print("2. Subtract")
print("3. Multiply")
print("4. Divide")
operation = int(input("Enter your choice (1/2/3/4): "))

if operation == 1:
    print(num1, "+", num2, "=", add(num1, num2))
elif operation == 2:
    print(num1, "-", num2, "=", subtract(num1, num2))
elif operation == 3:
    print(num1, "*", num2, "=", multiply(num1, num2))
elif operation == 4:
    print(num1, "/", num2, "=", divide(num1, num2))
else:
    print("Invalid input. Please try again.")

계산기는 전 세계적으로 큰 수요가 있습니다. 인도에서는 마침내 상업 관련 시험에서 계산기 사용을 허용했습니다.

온라인 계산기는 매년 수백만 건의 조회수를 기록합니다.

이것을 사용하는 가장 좋은 방법은 WordPress 웹 사이트를 만든 다음 Google Adsense를 사용하여 상당한 수입을 얻는 것입니다.

반응형으로 만들려면 CSS와 HTML 코드를 사용해야 합니다.
이를 위해 이 글을 읽어보시길 권합니다.

CSS 그리드를 배우고 싶습니까? 여기 내 무료 전체 길이 코스입니다. 메리 크리스마스!

읽어 주셔서 감사합니다. 이 기사가 도움이 되었기를 바랍니다.

이 글이 마음에 드셨다면 저를 팔로우 해주시면 정말 감사하겠습니다. 그런 글을 계속 쓰는 데 도움이 될 것입니다.

이 웹 사이트의 일부 링크는 Amazon 제휴 링크이므로 해당 링크를 통해 구매하기로 결정하면 약간의 커미션을 받습니다. 추가 비용은 없습니다. 나는 내가 사용하고 내가 사랑하는 제품과 서비스만을 추천하며 여기에 표현된 모든 의견은 내 의견입니다. 당신의 지원에 감사드립니다!

더 읽어보기

ChatGPT가 실제로 AI 탐지기 도구에 도움이 되는 이유