Python3基础例题:设计一个两个数运算的计算器

题目:设计一段代码用于实现简单计算器实现,包括两个数基本的加减乘除运输:
参考程序:

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.加法  2.减法  3.乘法  4.除法
请选择计算模式(对应的数字):1
输入第一个数字: 1
输入第二个数字: 1
计算结果为:1 + 1 = 2

你可能感兴趣的:(Python3Demo)