测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

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 分)

上一题 下一题