写一个加法计算器类

发布时间 2023-11-25 10:03:10作者: 夯货70
"""
写一个加法计算器类。
属性为数值1,数值2,
方法为:相加并打印结果,在用户输入的任何一个值不是数字时都捕获异常,并打印一条友好的错误消息。
应用异常处理和循环语句,直到用户输入”N“结束程序。
为啥要缩进: 缩进就是权限管理
"""
class Computer:
def __init__(self,number1,number2):
self.number1 = number1
self.number2 = number2

def getSum(self):
try:
# 这里int转换会出现类型错误,会报错
print(int(self.number1) + int(self.number2))
except Exception as massg:
print('输入的不是数字,请重新输入')
print('massg')

while 1:
number1 = input('请输入数字1:')
number2 = input('请输入数字2:')

if number1 == 'N' or number2 == 'N':
break

else:
computer = Computer(number1,number2)
computer.getSum()