题库 Python题库 题目列表 乘法运算等于多个加法运算的和。比如,3×2可以理解为3...
问答题

乘法运算等于多个加法运算的和。比如,3×2可以理解为3+3,也可以理解为2+2+2 。  

  下面的程序使用递归算法演示了计算两个自然数的乘积的过程。请你补全代码。  

  输入:分两次输入自然数num1,num2  

  输出:num1 × num2 = 乘积  

def cheng_fa(num1,num2,value):
   if     ①      
     value += 0
   else:
     value += num1
         ②     
     value = cheng_fa(num1,num2,value)
   return   ③     
 
 num1=int(input('输入第1个数:'))
 num2=int(input('输入第2个数:'))
 value=0
 value = cheng_fa(num1,num2,value)
 
      print('{} X {} = {}'.format(num1,num2,value))

程序运行结果:   

      输入第1个数:3  

      输入第2个数:7  

      3 X 7 = 21

题目信息
2021年 9月 编程题
-
正确率
0
评论
73
点击