Computer >> 컴퓨터 >  >> 프로그래밍 >> Python

파이썬으로 만드는 기본 계산기 프로그램 – 초보자를 위한 단계별 가이드

이 튜토리얼에서는 파이썬(Python)을 사용해 기본 계산기 프로그램을 만드는 방법을 단계별로 알아보겠습니다. 프로그램은 사용자에게 여섯 가지 연산 옵션을 제시하고, 사용자가 선택한 옵션에 따라 해당 연산을 수행한 뒤 결과를 출력하는 구조로 되어 있습니다.

구현할 산술 연산

  • 덧셈 (Addition)
  • 뺄셈 (Subtraction)
  • 곱셈 (Multiplication)
  • 나눗셈 (Division)
  • 버림 나눗셈 (Floor Division)
  • 나머지 연산 (Modulo)

코드를 살펴보기 전에 먼저 스스로 구현해 보는 것도 좋은 연습이 됩니다. 아래의 단계를 따라가며 간단한 계산기 코드를 작성해 보세요.

알고리즘

1. 두 개의 숫자를 초기화한다.
2. 여섯 가지 옵션을 제시하고 사용자가 하나를 선택하도록 한다.
3. 사용자가 선택한 옵션에 따라 각 연산에 대한 조건문(if)을 작성한다.
4. 해당 연산을 수행한다.
5. 결과를 출력한다.

코드 구현

## 숫자 초기화
a, b = 15, 2

## 사용자 선택을 위한 메뉴 출력
print("1 - 덧셈\n2 - 뺄셈\n3 - 곱셈\n4 - 나눗셈\n5 - 버림 나눗셈\n6 - 나머지")

## 사용자로부터 옵션 입력 받기
option = int(input("위 목록에서 옵션을 하나 선택하세요:- "))

## 선택한 옵션에 따라 해당 연산 수행
if option == 1:
    print(f"덧셈: {a + b}")
elif option == 2:
    print(f"뺄셈: {a - b}")
elif option == 3:
    print(f"곱셈: {a * b}")
elif option == 4:
    print(f"나눗셈: {a / b}")
elif option == 5:
    print(f"버림 나눗셈: {a // b}")
elif option == 6:
    print(f"나머지: {a % b}")

실행 결과

위 프로그램을 실행하면 다음과 같은 출력 결과를 확인할 수 있습니다.

1 - 덧셈
2 - 뺄셈
3 - 곱셈
4 - 나눗셈
5 - 버림 나눗셈
6 - 나머지
위 목록에서 옵션을 하나 선택하세요:- 3
곱셈: 30

이번에는 다른 옵션을 선택해 프로그램을 한 번 더 실행해 보겠습니다.

두 번째 실행 결과

1 - 덧셈
2 - 뺄셈
3 - 곱셈
4 - 나눗셈
5 - 버림 나눗셈
6 - 나머지
위 목록에서 옵션을 하나 선택하세요:- 6
나머지: 1

추가 팁

실제 프로젝트에서는 사용자가 목록에 없는 번호를 입력하거나 숫자가 아닌 값을 입력하는 상황에 대비해 예외 처리(try-except)를 추가하는 것이 좋습니다. 또한 두 숫자를 코드에 고정하지 않고 사용자로부터 직접 입력받도록 수정하면, 더욱 완성도 높은 계산기 프로그램을 만들 수 있습니다.

마무리

지금까지 파이썬의 조건문과 f-문자열을 활용해 여섯 가지 산술 연산을 지원하는 기본 계산기를 만들어 보았습니다. 이 튜토리얼에 대해 궁금한 점이 있다면 댓글로 남겨주세요.