乘法是否基于另一个函数重复添加?

时间:2017-10-15 21:10:20

标签: python algorithm

我怎么想基于重复添加进行乘法,但是调用我所做的add()函数进入乘法函数?我想在“for”循环中使用add()函数,但我想不出我将如何实际执行它。

编辑:我的问题基本上是如何在for循环中的multiply()函数中使用“add()”函数来根据重复的加法进行乘法运算?

消息代码:

def add (num1,num2):
    return num1 + num2

def subtract (num1,num2):
    return num1 - num2

def multiply(num1,num2):

    sum_of_num = 0
    for i in range(0,num2,1):
        sum_of_num += num1
    return sum_of_num

1 个答案:

答案 0 :(得分:1)

只需使用+=功能更改add

def add(num1, num2):
    return num1 + num2

def subtract(num1, num2):
    return num1 - num2

def multiply(num1, num2):
    sum_of_num = 0
    for i in range(num2):
        sum_of_num = add(sum_of_num, num1)
    return sum_of_num