Python3 기초 예제: 두 개의 숫자 연산을 위한 계산기를 설계한다
7191 단어 Python3Demo
class Jisuanqi(object):
def add(self, m, n):
self.result = m + n
return " :{} + {} = {}".format(m, n, self.result)
def subtraction(self, m, n):
self.result = m - n
return " :{} - {} = {}".format(m, n, self.result)
def multiply(self, m, n):
self.result = m * n
return " :{} x {} = {}".format(m, n, self.result)
def divide(self, m, n):
self.result = m / n
return " :{} / {} = {}".format(m, n, self.result)
jxq = Jisuanqi()
print(" :1. 2. 3. 4. ")
choice = input(" ( ):")
num1 = int(input(" : "))
num2 = int(input(" : "))
if choice == '1':
print(jxq.add(num1, num2))
elif choice == '2':
print(jxq.subtraction(num1, num2))
elif choice == '3':
print(jxq.multiply(num1, num2))
elif choice == '4':
print(jxq.divide(num1, num2))
else:
print(" ")
실행 결과: 계산 모드: 1.덧셈뺄셈곱셈나눗셈 계산 모드 선택(해당 숫자): 1 첫 번째 숫자 입력: 1 두 번째 숫자 입력: 1 계산 결과: 1 + 1 = 2