发布网友 发布时间:2024-09-06 03:55
共1个回答
热心网友 时间:2024-09-10 21:06
四种Python代码实现9*9九九乘法表的方法要打印出经典的九九乘法表,Python提供了多种方法,以下是其中的四种:
1. 第一种方法:
python
for i in range(1, 10):
for j in range(1, i+1):
print(f"{j} * {i} = {i*j}", end="\t")
print() # 换行
2. 第二种方法:
python
for i in range(1, 10):
print(" " * (9 - i), end="")
for j in range(1, i+1):
print(f"{j} * {i} = {i*j}", end="\t")
print()
3. 第三种方法,利用列表推导式:
python
table = [[f"{i} * {j} = {i*j}" for j in range(1, i+1)] for i in range(1, 10)]
for row in table:
print(*row, sep="\t")
4. 最简洁的方法,一行代码完成:
python
for i in range(1, 10):
print(' '.join(f"{j} * {i} = {i*j}" for j in range(1, i+1)))