99乘法表用python怎么编程

时间:2025-01-28 02:18:33 网络游戏

方法一:使用嵌套循环

这是最传统的方式,用嵌套的for循环来实现。

```python

for i in range(1, 10):

for j in range(1, i + 1):

print(f"{i} * {j} = {i * j}", end="\t")

print()

```

方法二:列表推导式

这种方法可以让代码更简洁。

```python

for i in range(1, 10):

print('\t'.join([f"{j} * {i} = {i * j}" for j in range(1, i + 1)]))

```

方法三:字符串格式化

这种方法主打一个整齐美观,使用字符串的格式化能力,让输出的乘法表对齐更加漂亮。

```python

for i in range(1, 10):

row = ''

for j in range(1, i + 1):

row += f"{j} * {i} = {i * j:<4}"

print(row)

```

方法四:彩色乘法表

给乘法表加点颜色,使其更加美观。

```python

colors = [

'\033[91m', 红色

'\033[92m', 绿色

'\033[93m', 黄色

'\033[94m', 蓝色

'\033[95m', 紫色

'\033[96m', 青色

'\033[97m' 白色

]

def colored_multiplication_table():

for i in range(1, 10):

for j in range(1, i + 1):

print(f"{colors[j-1]}{j} * {colors[i-1]}{i} = {i * j}{colors}", end="\t")

print()

colored_multiplication_table()

```

这些方法都可以实现九九乘法表,你可以根据自己的需求和喜好选择合适的方法。