A38085. 请补全下列代码, 编程实现用递归的方法输出九九乘法表。def get_result(num): if num == 1: print(" ____①____ ") else: get_result( ____②____ ) for i in range(1, ____③____ ): print("%d * %d = %d" % (i, num, i * num), end=" ") print…
填空题
较难
知识点
题目描述
请补全下列代码, 编程实现用递归的方法输出九九乘法表。

def get_result(num):
if num == 1:
print(" ____①____ ")
else:
get_result( ____②____ )
for i in range(1, ____③____ ):
print("%d * %d = %d" % (i, num, i * num), end=" ")
print()
get_result( ____④____ )
参考答案
def get_result(num):
if num == 1:
print("1 * 1 = 1")
else:
get_result(num - 1)
for i in range(1,num + 1):
print("%d * %d = %d" % (i, num, i * num), end=" ")
print()
get_result(9)答案解析
评分标准:
(1) 1*1=1; (3 分)
(2) num-1; (3 分)
(3) num+1; (2 分)
(4) 9。 (2 分)
上一题
下一题