Python实现九九乘法表的几种方式
时间: 2023-11-05 07:06:45 浏览: 57
1. 使用for循环实现九九乘法表:
```python
for i in range(1, 10):
for j in range(1, i + 1):
print('{}x{}={}\t'.format(i, j, i*j), end='')
print()
```
2. 使用while循环实现九九乘法表:
```python
i = 1
while i <= 9:
j = 1
while j <= i:
print('{}x{}={}\t'.format(j, i, i*j), end='')
j += 1
print()
i += 1
```
3. 使用列表推导式实现九九乘法表:
```python
print('\n'.join(['\t'.join(['{}x{}={}'.format(j, i, i*j) for j in range(1, i+1)]) for i in range(1, 10)]))
```
4. 使用zip()函数和字符串格式化实现九九乘法表:
```python
for i, j in zip(range(1, 10), ['{}x{}={}\t'.format(j, i, i*j) for i in range(1, 10) for j in range(1, i+1)]):
print(j, end='')
if i == 9:
print()
```
这些方法都可以实现九九乘法表的输出,可以根据个人喜好选择使用哪种方法。