파이썬을 이용해서 간단한 계산기를 만들어보았다
<<코드>>
class Calculator:
def add(self, x, y):
return x + y
def subtract(self, x, y):
return x - y
def multiply(self, x, y):
return x * y
def divide(self, x, y):
return x / y
while True:
print("1. 더하기")
print("2. 빼기")
print("3. 곱하기")
print("4. 나누기")
choice = input("선택하세요 (1/2/3/4): ")
num1 = int(input("첫번째 숫자: "))
num2 = int(input("두번째 숫자: "))
calculator = Calculator()
if choice == '1':
print(num1, "+", num2, "=", calculator.add(num1, num2))
elif choice == '2':
print(num1, "-", num2, "=", calculator.subtract(num1, num2))
elif choice == '3':
print(num1, "*", num2, "=", calculator.multiply(num1, num2))
elif choice == '4':
print(num1, "/", num2, "=", calculator.divide(num1, num2))
else:
print("잘못된 선택")
continue_option = input("계속하시겠습니까? (Y/N): ")
if continue_option.upper() != 'Y':
print("계산기를 종료합니다.")
break
기본적인 수학의 연산인 덧셈 , 뺄셈 , 곱하기 , 나누기만 넣었고
사칙연산 중 하나를 선택한 후 2개의 숫자를 입력해 계산하도록 하였다
계산을 무한반복 할 수 없으니 계산을 마치면
continue_option = input("계속하시겠습니까? (Y/N): ")
계속 할 것인지 선택하도록 하였다
'파이썬 공부' 카테고리의 다른 글
파이썬을 이용해서 그리디 문제 풀기 (0) | 2023.07.24 |
---|---|
파이썬으로 주민등록번호 유효성 검사 + 생년월일 , 성별 출력하기 (0) | 2023.07.19 |
파이썬 설치하기 (0) | 2023.07.06 |