欢迎访问宙启技术站
智能推送

编写一个Python函数,生成九九乘法表。

发布时间:2023-10-29 03:30:55

要编写一个生成九九乘法表的Python函数,可以使用两个嵌套的循环来完成。下面是一个示例函数:

def generate_multiplication_table():
    for i in range(1, 10):  # 控制外层循环,对应乘法表的每一行
        for j in range(1, i+1):  # 控制内层循环,对应乘法表的每一列
            result = i * j  # 计算乘法结果
            print(f"{j} * {i} = {result}", end="\t")  # 输出乘法表达式和结果,使用制表符分隔
        print()  # 输出换行符,生成新的一行

在代码中,我们使用了两个range()函数来控制外层循环和内层循环。外层循环指定了乘法表的每一行,取值范围为1到9。内层循环指定了乘法表的每一列,取值范围为1到当前行数。

在每次内层循环中,我们计算了当前行号和列号的乘积,并使用print()函数输出乘法表达式和结果。输出的语句中使用了f-string来格式化输出,用制表符\t分隔每个乘法表达式和结果。

最后,我们使用print()函数输出一个空行,以换行生成新的一行。

你可以调用这个函数来生成九九乘法表。示例代码如下:

generate_multiplication_table()

运行这段代码,就会输出九九乘法表的内容。