创建一个执行计算器操作的类的Python程序

创建一个执行计算器操作的类的Python程序

当需要创建执行计算器操作的类时,使用面向对象的方法。在这里,定义一个类和属性,并在类内定义执行特定操作的函数。创建类的实例,并使用函数执行计算器操作。

以下是相同示例的演示:

更多Python相关文章,请阅读:Python 教程

示例

class calculator_implementation():
   def __init__(self,in_1,in_2):
      self.a=in_1
      self.b=in_2
   def add_vals(self):
      return self.a+self.b
   def multiply_vals(self):
      return self.a*self.b
   def divide_vals(self):
      return self.a/self.b
   def subtract_vals(self):
      return self.a-self.b
input_1 = int(input("输入第一个数字:"))
input_2 = int(input("输入第二个数字:"))
print("输入的第一个和第二个数字是:")
print(input_1, input_2)
my_instance = calculator_implementation(input_1,input_2)
choice=1
while choice!=0:
   print("0. 退出")
   print("1. 加法")
   print("2. 减法")
   print("3. 乘法")
   print("4. 除法")
   choice=int(input("输入您的选择... "))
   if choice==1:
      print("计算的加法结果是:",my_instance.add_vals())
   elif choice==2:
      print("计算的减法结果是:",my_instance.subtract_vals())
   elif choice==3:
      print("计算的乘积结果是:",my_instance.multiply_vals())
   elif choice==4:
      print("计算的除法结果是:",round(my_instance.divide_vals(),2))
   elif choice==0:
      print("退出")
   else:
      print("抱歉,无效的选择!")
print()

输出

输入第一个数字:70
输入第二个数字:2
输入的第一个和第二个数字是:
70 2
0. 退出
1. 加法
2. 减法
3. 乘法
4. 除法
输入您的选择... 1
计算的加法结果是: 72
0. 退出
1. 加法
2. 减法
3. 乘法
4. 除法
输入您的选择... 2
计算的减法结果是: 68
0. 退出
1. 加法
2. 减法
3. 乘法
4. 除法
输入您的选择... 3
计算的乘积结果是: 140
0. 退出
1. 加法
2. 减法
3. 乘法
4. 除法
输入您的选择... 4
计算的除法结果是: 35.0
0. 退出
1. 加法
2. 减法
3. 乘法
4. 除法
输入您的选择... 0
退出

解释

  • 定义一个名为“calculator_implementation”的类,其中包含“add_vals”、“subtract_vals”、“multiply_vals”和“divide_vals”等函数。
  • 这些函数分别用于执行加法、减法、乘法和除法等计算器操作。
  • 创建此类的实例。
  • 输入两个数字的值,并对其执行操作。
  • 在控制台上显示相关消息和输出。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程