본문 바로가기

파이썬

계산기 - 두 숫자를 입력받아 덧셈, 뺄셈, 곱셈, 나눗셈을 수행하는 계산기

반응형

1. 제목 및 설명:
제목: 간단한 파이썬 계산기 만들기
설명: 이 프로젝트에서는 사용자로부터 두 숫자와 연산자를 입력받아 덧셈, 뺄셈, 곱셈, 나눗셈을 수행하는 간단한 파이썬 계산기를 만듭니다.

2. 코딩시 주의 할 점:

사용자의 입력을 적절하게 검증하고 예외 처리합니다.
나눗셈 연산을 수행할 때 0으로 나누는 경우를 처리합니다.

 

3. 코딩에 나오는 명령어 설명:

input(): 사용자로부터 입력을 받는 함수입니다.
float(): 문자열을 부동소수점 숫자로 변환하는 함수입니다.
if, elif, else: 조건문으로, 주어진 조건에 따라 다른 코드 블록을 실행합니다.
try, except: 예외 처리를 위한 구문으로, 오류가 발생할 경우 예외를 처리합니다.

 

4. 실행 방법:

파이썬을 설치하지 않았다면 Python 공식 웹 사이트에서 다운로드하고 설치하세요.
아래의 파이썬 코드를 텍스트 편집기에 복사하여 .py 파일로 저장하세요.
명령 프롬프트 또는 터미널을 열고 해당 디렉토리로 이동한 후, 다음 명령을 실행하세요:
python 파일이름.py

 

5. 파이썬 코드:


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 "0으로 나눌 수 없습니다."
    return x / y

print("사칙연산을 선택하세요.")
print("1. 덧셈")
print("2. 뺄셈")
print("3. 곱셈")
print("4. 나눗셈")

choice = input("선택 (1/2/3/4): ")

num1 = float(input("첫 번째 숫자를 입력하세요: "))
num2 = float(input("두 번째 숫자를 입력하세요: "))

if choice == '1':
    print("결과: ", add(num1, num2))
elif choice == '2':
    print("결과: ", subtract(num1, num2))
elif choice == '3':
    print("결과: ", multiply(num1, num2))
elif choice == '4':
    print("결과: ", divide(num1, num2))
else:
    print("올바른 선택이 아닙니다.")

 

 

반응형