一、需求分析
根据小学学的四则元算法则,对输入的字符串实现比较大小,加法,减法,乘法,除法和求余等运算。
二、实现环境
本程序是在Python3.7、pycharm下实现
二、代码
class StringArithmetic:
# 输入的x,y皆为非负
# 比较大小 x>y retuen 1,x==y return 0, x
def Compare(self,x,y):
m=len(x)
n=len(y)
if m>n:
return 1
if m
return -1
for i in range(m):
if x[i]>y[i]:
return 1
if x[i]
return -1
return 0
#加法运算
def Add(self,x,y):
result=''
rise=0
maxlen=max(len(x),len(y))
x=x.zfill(maxlen)
y=y.zfill(maxlen)
for i in range(1,maxlen+1):
temp=int(x[-i])+int(y[-i])+rise
if temp>9:
rise=1
temp=temp-10
else:
rise=0
result+=