编写一个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()
运行这段代码,就会输出九九乘法表的内容。
