大数相乘
Posted yuanmingzhou
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了大数相乘相关的知识,希望对你有一定的参考价值。
def fun(num1,num2): #num1 type str #num2 type str a = map(int,list(reversed(num1))) b = map(int,list(reversed(num2))) result = [0]*(len(a) + len(b)) for ia,va in enumerate(a): c = 0 for ib,vb in enumerate(b): tmp = va*vb + c + result[ia+ib] result[ia+ib] = tmp % 10 c = tmp / 10 result[ia+ib+1] = c result = result[::-1] return result
以上是关于大数相乘的主要内容,如果未能解决你的问题,请参考以下文章