개발/코뮤니티

[파이썬 기초문법] 13일차 : 계산기 클래스 만들기

Hyunsun 2022. 1. 26. 16:59
728x90

코뮤니티 모각코+ 파이썬 기초문법 출석 인증 13일차

 

오늘의 문제 : 계산기 클래스 만들기

 

여러분만의 계산기 클래스를 만들어서 입력과 출력까지 보여주세요.

정수가 아니여도 괜찮겠죠?

 

코드

class Calculator:
    def __init__(self, first, second):
        self.first = first
        self.second = second

    def add(self):
        result = self.first + self.second
        return result

    def sub(self):
        result = self.first - self.second
        return result

    def mul(self):
        result = self.first * self.second
        return result

    def div(self):
        result = self.first / self.second
        return result

a, b = map(float, input("두 개의 숫자를 입력하세요. : ").split())
num = Calculator(a, b)
calculate = input("계산 방식을 입력하세요. : ")

if calculate == "+":
    print(num.add())
elif calculate == "-":
    print(num.sub())
elif calculate == "*":
    print(num.mul())
elif calculate == "/":
    print(num.div())

 

결과

728x90