在Python中,可以使用嵌套的for循环来输出九九乘法表。以下是几种不同的实现方法:
方法一:使用for循环
for i in range(1, 10):for j in range(1, i + 1):print(f"{i}*{j}={i*j}", end=', ')print()
方法二:使用while循环
i = 1while i <= 9:j = 1while j <= i:print(f"{i}*{j}={i*j}", end=', ')j += 1print()i += 1
for i in range(1, 10):row = ""for j in range(1, i + 1):row += f"{j}*{i}={i*j} "print(row)

方法四:使用列表推导式和join
乘法表 = "\n".join([f"{i}*{j}={i*j}" for i in range(1, 10) for j in range(1, i + 1)])print(乘法表)
方法五:输出九九乘法表的正三角形和倒三角形形式
正三角形形式for i in range(1, 10):for j in range(1, i + 1):if i == j:print(j, "*", i, "=", i*j)else:if i*j > 9:print(j, "*", i, "=", i*j, end=" ")else:print(j, "*", i, "=", i*j, end=" ")print()倒三角形形式for i in range(9, 0, -1):for j in range(1, i + 1):print(f"{j}*{i}={i*j}", end=', ')print()
这些方法都可以实现九九乘法表的输出,你可以根据自己的喜好和需求选择合适的方法。
