method: 字符转数字
记得在学汇编的时候,数字加减也是输入的字符串,需要转化为数字,再做加减。
总之不能直接用int(num) 来得到数字,不然不满足题意。
def multiply(self, num1: str, num2: str) -> str:
return str(self.str_to_int(num1) * self.str_to_int(num2))
def str_to_int(self, n):
result=0
for i in range(len(n)):
result = result*10 + ord(n[i])-ord('0')
return result